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 頁面都手動加上。使...