python - django (創建到運行流程)
阿新 • • 發佈:2019-03-19
如果 back projects 查看 記錄 temp 運行 install art
a = 0 """ 1. 創建 Django 操作文件 a. cmd 中選擇路徑: cd C:\Users\ad\PycharmProjects\index\1\文件名 b. 選擇路徑後,創建文件: django-admin startproject 文件名 c. 創建 app: python manage.py startapp app名字 2. 創建好文件後,修改基本配置 a. settings.py 文件中 : 01. INSTALLED_APPS = [...,‘app02.apps.App02Config‘,] 添加這一項 02. # ‘django.middleware.csrf.CsrfViewMiddleware‘, 如果出現403註釋這一行 03. TEMPLATES 下的 ‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)] 修改這一項 04. 修改有關數據庫的配置: DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, # 連接的數據庫類型 ‘HOST‘: ‘127.0.0.1‘, # 連接數據庫的地址 ‘PORT‘: 3306, # 端口 ‘NAME‘: "ceshi", # 數據庫名稱 ‘USER‘: ‘root‘, # 用戶 ‘PASSWORD‘: ‘chaoqi‘ # 密碼 } } 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 # 但是需要在 urls.py 文件中導入 from app02 import views 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文件‘,{‘k1‘:v1}) # 返回一個 html 文件 或 打開html文件 進行字符串替換 10. redirect(‘url‘) # 告訴瀏覽器要訪問的 url 11. request: @1. request.method # 查看請求方法 @2. request.POST / request.POST.get() # 獲取POST請求的數據""" b = 0
python - django (創建到運行流程)