1、python 安装virtualenv和virtualenvwrapper
https://blog.csdn.net/cryhelyxx/article/details/45562575
MVC
低耦合,高内聚
m:model
v:view
c:controller
MVT
Django是一款python的web开发框架
与MVC不同属于MVT框架
m:model负责与数据库交互
v: view是核心,负责接受请求,获取数据,返回结果
t:template,负责呈现内容到浏览器
2、先进入创建好的虚拟环境,然后workon在该虚拟环境里
source venvxjx/bin/activate
deactivate
3、用Django创建项目命令:
django-admin startproject
python manage.py startapp
4、在该环境里创建项目
python manage.py startapp booktest
(venvxjx) EPOQUEs-MacBook-Pro:test1
5、启动该服务,并制定端口
python manage.py runserver 8080
6、建立好数据模型后,迁移到数据库
python manage.py makemigrations
python manage.py migrate
python manage.py shell
查看进程杀死进程
lsof -i tcp:8000
kill 65510
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (16.0.0)
7、创建后台用户和密码
python manage.py createsuperuser
1、先设计模型
2、再编写模型类
3、生成迁移文件
4、迁移
5、注册应用到settings
6、启动服务器
7、创建管理员用户
8、启动服务后在地址上追加/admin
新建一个django项目:
django-admin startproject test2
创建一个数据库:密码xjx
mysql -uroot -p
admin的使用:
在admin.py注册
admin.site.register(HeroInfo)