python django 建立到執行流程

2022-05-07 07:06:15 字數 1433 閱讀 2237

"""

1. 建立 django 操作檔案

a. cmd 中選擇路徑:

cd c:\users\ad\pycharmprojects\index\1\檔名

b. 選擇路徑後,建立檔案:

django-admin startproject 檔名

2. 建立好檔案後,修改基本配置

a. settings.py 檔案中 :

02. # 'django.middleware.csrf.csrfviewmiddleware', 如果出現403注釋這一行

03. templates 下的 'dirs': [os.path.join(base_dir, 'templates')] 修改這一項

04. 修改有關資料庫的配置:

databases =

}05. # 新增 靜態資料夾的訪問位置

staticfiles_dirs = [

os.path.join(base_dir, "static"),

]3. __init__.py 檔案中:

# 將 資料庫修改為 pymysql:(新增下面兩句**)

import pymysql

pymysql.install_as_mysqldb()

4. urls.py 檔案中:

# 新增可以被網頁訪問的字尾,和訪問網頁時呼叫的函式

urlpatterns = [

# url(r'^add_user/', admin.site.add_user),

url(r'^add_user/', views.add_user),

]5. views.py 檔案中:

# 可以編寫 被呼叫的函式,通過 urls.py

6. 執行兩個命令:( 如果對運算元據庫的類有改動,則需要執行以下**來更新改動 )

1. python manage.py makemigrations # 將 models.py 裡的更改記錄下來

2. python manage.py migrate # 將更改的記錄翻譯成 sql 語句 去 資料庫執行

7. 執行檔案:

python manage.py runserver 埠號(可寫可不寫)

8. httpresponse('要返回的內容')

# 直接將內容返回頁面

9. render(request,'html檔案',)

# 返回乙個 html 檔案 或 開啟html檔案 進行字串替換

10. redirect('url')

# 告訴瀏覽器要訪問的 url

11. request:

@1. request.method # 檢視請求方法

@2. request.post / request.post.get() # 獲取post請求的資料

"""

python Django 專案建立

注 後續如不特色說明,使用python版本均為python3 建立專案 django admin startproject projectname 啟動服務 後期使用了 最近版本 遇到如圖提示,按照提示執行結果如下 然後在執行即可 1.建立更改的檔案 python manage.py makemig...

Python Django建立虛擬環境

linux下建立虛擬環境 建立虛擬環境 mkvirtualenv 虛擬環境名稱 刪除虛擬環境 rmvirtualenv 虛擬環境名稱 進入虛擬環境 workon 虛擬環境名稱 退出虛擬環境 deactivatelinux下檢視安裝包 pip list 檢視當前安裝的包linux下django安裝命令...

Python Django 建立流程和命令

django admin startproject test1 建立名字為test1的django專案,期目錄結構如下 建立名字為booktest的應用,器目錄結構如下 在建立專案之後,我們就可以在models中寫自己需要用到的bean。python manage.py makemigrations...