用Pycharm IDE 新建 Django
相比起终端下一行行敲代码,pycharm很好的集成了我们的开发环境。这里就直接记录一下流程。
新建 Django 工程
1.pngapp和工程之间的交互关系
工程关系图.jpg新建工程后的工程模板
什么都不做的情况下,ctrl+r
可以编译运行当前django
工程
新建一个django app
这里和用终端去实现的代码不同,也不是简单的cmd+n
去新建,而是去tools
中添加后
里面输入“startapp appName(你的App名称)”
5.png
创建了
run manage.py task
之后,所有文档中形如
python manage.py .....the code....
的命令,都可以直接在底部中键入,这部分的输入都存在自动补全功能
创建上述步骤后要做的
- 在settings中添加刚才创建的app名称,在
INSTALLED_APPS
末行添加'appName',
INSTALLED_APPS = (
...
'article', #这里填写的是app的名称
)
- 在myApp中的
models
添加我们需要处理的模板
models
可以理解为指定页面中显示的内容的格式(宽度,字符大小,是否需要blank等).
6.png - 保存后进行数据库迁移(数据库同步)
migrate
命令按照app
顺序建立或者更新数据库, 将models.py
与数据库同步
python manage.py migrate #命令行运行该命令
python manage.py makemigrations
注意,每次修改
model
中的内容后,都要删除migrations
文件夹下的0001_initial.py
, 重复上面这个数据库迁移的操作。
- 创建超级用户,并按提示输入用户名,密码等
python manage.py createsuperuser
每个app中对串联 admin和models的理解
- admin为管理页面,可以控制超级用户修改权限
- models为模板,并不与特定的.py关联。如上面那张截图,只是告诉呈现出来的字段名,宽度,字符类型等等。
网友评论