Django入門之自定義頁面

2022-08-18 10:15:10 字數 2109 閱讀 9565

django-admin.py startproject helloword#第二步需要進入helloword目錄執行

詳情猛擊

")#黃色部分為新增

"""

django1 url configuration

the `urlpatterns` list routes urls to views. for more information please see:

examples:

function views

2. add a url to urlpatterns: url(r'^$', views.home, name='home')

class-based views

2. add a url to urlpatterns: url(r'^$', home.as_view(), name='home')

including another urlconf

1. import the include() function: from django.conf.urls import url, include

2. add a url to urlpatterns: url(r'^blog/', include('blog.urls'))

"""from django.conf.urls import

urlfrom django.contrib import

admin

viewsurlpatterns =[

url(r

'^admin/

', admin.site.urls),url(r'

^home/

', views.home),]

#乙個url乙個函式

#生成配置檔案

kamil@kamil-thinkpad-x260:~/pycharmprojects/django1$python3 manage.py migrate

#根據配置檔案建立資料庫相關

operations to perform:

running migrations:

rendering model states... done

no changes detected

kamil@kamil-thinkpad-x260:~/pycharmprojects/django1$python3 manage.py createsuperuser

#建立使用者

django 自定義錯誤頁面

當django找不到與請求匹配的url時,或者當丟擲乙個異常時,將呼叫乙個錯誤處理檢視。django預設的自帶的錯誤檢視包括400 403 404和500,分別表示請求錯誤 拒絕服務 頁面不存在和伺服器錯誤。它們分別位於 django有內建的html模版,用於返回錯誤頁面給使用者,但是這些403,4...

Django 自定義錯誤頁面 403 404

第一步 設定settings.py debug false allowed hosts 第二步 建立錯誤頁面 在templates資料夾下面建立自定義的錯誤頁面。第三步 設定views.py,編寫異常函式,如下所示。def page not found request,exception retur...

Django 之自定義頭部資訊

當我們使用 django 來搭建一套網頁系統,有時候我們會需要在網頁裡加入一些資訊,比如宣示版權之類的資訊,而如果在每乙個需要渲染的頁面都加上這些資訊,會比較麻煩。而在 django 裡有乙個中介軟體 middleware 可以幫助我們實現這個功能而不需要在每乙個返回的 html 頁面都手動加上。使...