一,用命令行创建
1.在Linux命令行环境下创建Django项目
django-admin startproject cjw
2.cd cjw
这里需要注意,这个cjw是根目录,根目录cjw下还有一个cjw,是整个文件的项目配置目录
3.在项目根目录下,运行python manage.py runserver
4.打开pycharm
(1)运行下面的命令进入 PyCharm 目录:
cd pycharm1.3/bin
(2)通过运行下面的命令来运行 PyCharm:
sh pycharm.sh &
二,pycharm创建
1.打开PyCharm,点击create new project
(假设新建工程命名为test,此时创建的就是根目录,还要注意python选择的版本是什么,这里我的配置是python3)
2.打开PyCharm的Terminal,输入如下命令行新建一个名为test1的Django项目,这个文件在根目录test下。
django-admin startproject test1
3.cd test1
4.python3 manage.py runserver
5.最后,检测项目是否运行成功,只需打开浏览器,在地址栏输入:http://127.0.0.1:8000/,然后enter,连接上了就是运行成功了
6.尝试不使用指令行打开,打开pycharm后如下设置,运行后结果相同:
参考网址:https://www.cnblogs.com/jt925/p/9787601.html
三,在project下创建app
进入mysite项目根目录,确保与manage.py文件处于同一级,输入下述命令:
python manage.py startapp polls
在Pycharm中,没有可以创建app的图形化按钮,需要在下方的Terminal终端中输入上述命令
四,模型
1.当你每次对模型进行增、删、修改时,请务必执行命令:python manage.py migrate
2.修改模型时的操作分三步:
(1)在models.py中修改模型;
(2)让操作实际应用到数据库上
运行python manage.py makemigrations为改动创建迁移记录;(让修改动作保存到记录文件中,方便github等工具的使用。)
看看在migration的时候实际执行的SQL语句是什么:
python manage.py sqlmigrate polls 0001
(3)运行python manage.py migrate,将操作同步到数据库。
python manage.py migrate
五,创建admin管理员账户
python manage.py createsuperuser
网友评论