一,用命令行創(chuàng)建
1.在Linux命令行環(huán)境下創(chuàng)建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創(chuàng)建
1.打開PyCharm,點擊create new project
(假設新建工程命名為test,此時創(chuàng)建的就是根目錄,還要注意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下創(chuàng)建app
進入mysite項目根目錄,確保與manage.py文件處于同一級,輸入下述命令:
python manage.py startapp polls
在Pycharm中,沒有可以創(chuàng)建app的圖形化按鈕,需要在下方的Terminal終端中輸入上述命令
四,模型
1.當你每次對模型進行增、刪、修改時,請務必執(zhí)行命令:python manage.py migrate
2.修改模型時的操作分三步:
(1)在models.py中修改模型;
(2)讓操作實際應用到數據庫上
運行python manage.py makemigrations為改動創(chuàng)建遷移記錄;(讓修改動作保存到記錄文件中,方便github等工具的使用。)
看看在migration的時候實際執(zhí)行的SQL語句是什么:
python manage.py sqlmigrate polls 0001
(3)運行python manage.py migrate,將操作同步到數據庫。
python manage.py migrate
五,創(chuàng)建admin管理員賬戶
python manage.py createsuperuser