-
# 包含其他URL的配置
在根urls.py中引入include
在APP目錄下創建urls.py文件,格式與根urls.py相同
根urls.py中url函數第二個函數改為include('blog.urls')
# 注意事項
根urls.py針對APP配置的URL名稱,是該APP所有URL的總路徑
注意URL配置時的正則寫法
查看全部 -
# 第一個響應頁面
編輯blog.views
????每個響應對應一個函數,函數必須返回一個響應
????函數必須存在一個參數,一般約定為request
????每一個響應(函數)對應一個URL
編輯urls.py
????每個URL都以url的形式寫出來
????url函數放在urlpatterns列表中
????url函數三個參數:URL(正則),對應方法,名稱
## 相應示例代碼
blog.views.py文件的代碼
from?django.http?import?HttpResponse def?index(request): ????return?HttpResponse('hello?world')
urls.py文件的代碼:
from?django.contrib?import?admin from?django.urls?import?path import?blog.views?as?bv urlpatterns?=?[ ????path('admin/',?admin.site.urls), ????path('index/',?bv.index), ]
查看全部 -
# 創建應用命令
python manage.py startapp blog
創建應用時,應用名不能和Python中的模塊名稱相同
# 應用目錄介紹
migrations:數據移植(遷移)模塊
admin.py:當前應用的后臺管理系統配置
apps.py:當前應用的一些配置,v1.9版本后會自動生成
models.py:數據模型模塊,使用orm框架
tests.py:自動化測試模塊,Django提供的自動化測試功能
views.py:執行響應的邏輯代碼所在模塊
查看全部 -
# setting.py配置文件
BASE_DIR:項目根目錄
SECRET_KEY:項目的安全碼
DEBUG = True/False:調試開關
ALLOWED_HOSTS:訪問主機列表,不為空則只能通過列表里的域名、IP來訪問網站
INSTALLED_APPS:項目的應用列表,若創建了一個應用,要把應用名寫在列表里
MIDDLEWARE:Django自帶的中間件/工具
TEMPLATES:模板配置
DATABASES:數據庫配置
STATIC_URL:靜態文件的地址
# __init__.py
聲明模塊的文件,一般為空
查看全部 -
# 創建項目:
django-admin startproject myblog
# 項目結構介紹
manage.py:與項目進行交互的命令行工具集的入口,就是項目管理器
執行Python manage.py可以查看所有命令
# 啟動服務的命令:
python manage.py runserver
啟動服務指定端口號:在runserver后面加端口號,如
python manage.py runserver 8989
# wsgi.py
Python服務器網關接口,Python應用與web服務器之間的接口
# urls.py
URL配置文件,Django項目中所有地址(頁面)都需要配置URL
查看全部 -
生產數據表-查看移植文件和移植文件生成的SQL
查看全部 -
生產數據表的命令
查看全部 -
請問我發生了什么,?安裝好,創建第一個程序,啟動服務有報錯,一臉懵逼。求解
查看全部 -
后臺傳遞數據
查看全部 -
Models(1)
查看全部 -
URL配置(1)
查看全部 -
URL配置(1)
查看全部 -
配置url
查看全部 -
配置中添加
查看全部 -
創建應用1
查看全部
舉報