上次我们已经对网站业务等做出分析,也设计好表的结构了,接下来创建项目:
首先,建立项目需要的虚拟环境(创建一个包,最好创建一个,单个项目独立拥有包,在客户安装时会更方便):
virtualenv shopingwebenv
source shopingwebenv/bin/activate
建立项目和app(这里app三个,用户,购物车,商品)userinfo,cartinfo,memberapp:
django-admin startproject shopingweb
python3 manage.py startapp userinfo
python3 manage.py startapp cartinfo
python3 manage.py startapp memberapp
配置settings和urls就不详细讲了,可以留言或者查其他资料,接下来我们开始最开心的部分,码代码==。
这里我用的pycharm打开项目,首先写userinfo,表的字段类型我就直接写在代码里了,设计表:
from django.db import models
# Create your models here.
class UserInfo(models.Model):
uname = models.CharField('用户名',max_length=50,n