2021-08-16
Django的作用:
下載與使用
建議每個Django項目都單獨建立虛擬環(huán)境然低,這樣每個項目所需包就不會相互影響
先創(chuàng)建一個目錄專門存放Django項目,如在D盤下建一個 test_django
**創(chuàng)建虛擬環(huán)境**
打開pycharm編輯器,點擊最下面一排菜單欄中的Terminal雳攘,進入D盤下的test_django
> mkvirtualenv -p python testenv1 #創(chuàng)建虛擬環(huán)境
(testenv1) D:\test_django> pip install Django==3.2.6 #下載安裝Django带兜,指定版本,還可以加-i 指定下載源 (在下載Django前可能需要先升級pip版本吨灭,會有操作提示)
(testenv1) D:\test_django> django-admin startproject test1 #新建一個Django項目test1
(testenv1) D:\test_django> dir test1 #查看test1目錄下有哪些文件刚照,也可以通過pycharm左側(cè)欄的目錄層級查看
(testenv1) D:\test_django> python manage.py runserver #運行項目,運行成功會提示訪問http://127.0.0.1:8000/
出現(xiàn)下面這個頁面說明Django可用
d7.jpg
注意:如果在創(chuàng)建項目時報錯沃于,提示django-admin不是內(nèi)部命令涩咖,也不是外部命令,可按以下方法解決
- 將django-admin.py所在的目錄路徑添加到環(huán)境變量中繁莹,django-admin.py的路徑一般為
D:\test-py\test_django\Lib\site-packages\django\bin
Lib前面是項目的路徑 -
將django-admin.py這個文件的打開方式指定為pycharm檩互,如下圖
d8.jpg
打開 那里點擊下拉選項,選擇pycharm咨演,如果不行就點擊 選擇其他應(yīng)用 闸昨,在里面勾選pycharm,并勾選始終保持
簡單的django項目使用命令
如:創(chuàng)建了項目test1薄风,在啟動項目時不需要進到test1中饵较,就在test1目錄外執(zhí)行難命令
1. 啟動運行項目
python manage.py runserver #默認url是http://127.0.0.1:8000/
python manage.py runserver 80 #指定80端口,url為http://127.0.0.1:80/
python manage.py runserver 192.168.120.16:80 #指定ip和端口遭赂,url為http://192.168.120.16:80
2. 創(chuàng)建app(功能)
python manage.py startapp app名稱
3. 數(shù)據(jù)庫遷移命令
python manage.py makemigrations #創(chuàng)建遷移文件循诉,該文件是檢測已注冊app下的models.py的變更記錄
python manage.py migrate #遷移數(shù)據(jù)庫的命令