由于每次创建django app总是要看几眼文档,很不方便。所以把创建的几个关键流程语句记录下来,方便参考。
默认已经搭建好pycharm 2018和python 3.6 环境。
1.new一个project
把名字“untitled1 ”改成需要的项目名就行。
2.创建app
$ python manage.py startapp polls
3.在app中创建models
4.激活app
在设置文件中增加刚才创建的app
5.同步项目默认的app到数据库
$ python manage.py sqlmigrate polls Imtest
每次app数据库有变化,都要先提交变更,然后
$ python manage.py migrate
更新数据库
6.创建管理员
$ python manage.py createsuperuser
然后跟着提示输入
7.配置启动参数
Host设成0.0.0.0,局域网的其他终端也可访问,端口换成8080或其他数字避免和其他应用冲突
8.进入管理后台页面
浏览器输入“127.0.0.1:你的端口号/admin”进入自动生成的后台管理页面
9.结束
至此,你已经构建好了最简单的django app。have fun
10.User扩展
上面创建的model其实是用来扩展django自带的User用户信息的。在admin.py中这样设置
就能把扩展内容附加在User表的后面