Django入門筆記-2

Django
26 篇 Django 入門教程 https://juejin.im/post/59489de7128fe1006a576ddc
官方文檔 https://docs.djangoproject.com/zh-hans/3.0/topics/db/models/
官方教程 https://docs.djangoproject.com/zh-hans/3.0/intro/tutorial01/
追夢人物的博客 https://www.zmrenwu.com/courses/hellodjango-blog-tutorial/materials/59/

從生成一個應用開始,做一個新的頁面的步驟:
1.在cmd窗口進入工程路徑,輸入python manage.py startapp "App_Name",此時工程路徑下生成新應用的文件夾"App_Name"
2.在"App_Name"文件夾下的views中,新建函數(shù)"func_name",每個函數(shù)定義一個頁面
def "func_name"(request):
#頁面運行內容
return 頁面結果(HttpResponse)
3.在工程路徑/工程同名文件夾/urls.py文件下加入路徑配置
from App_Name import views
path(r'路徑名/',views."func_name")

4.在工程路徑/工程同名文件夾/settings.py文件下注冊App
INSTALLED_APPS = [
'"func_name"'

路由的寫法
urls.py保存命名規(guī)則
urlpatters= [
url(r'^admin/',admin.site.urls)
url(r'^path/', views.app),
]

視圖的寫法
Views寫法
views.py
def app1(request):
return HttpResponse()

return HttpResponse("返回一段話")
return render(request, 'index.html')

App下面生出Template模板文件夾
郵件,Mark Directory as [Template Folder]

settings.py中注冊App
在INSTALL_APPS加入APP的名稱
"APP"

多級URL.建立多個app,以每個app的名稱的下級路由建立路徑
做法如下:
在App中建立urls.py,建立路由patterns

在根路由urls.py中添加如下代碼:
from django.conf.urls import url,include
url("two/",include("Two.urls"))

模板復用
在項目根目錄下面建立templates文件夾后,需要在setting.py中加入templates路徑
'DIRS':[
os.path.join(BASE_DIR, 'templates'),
],
BASE_DIR代表相對路徑
也可以加入具體的絕對路徑

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容