「Django筆記」修訂間的差異
跳至導覽
跳至搜尋
Tankianting(討論 | 貢獻) (建立內容為「==建立新專案== <code>django-admin startproject [網站目錄名]</code> ==跑伺服器== <code>cd [網站目錄名]; ./manage.py runserver [Port number]</code>」的新頁面) |
Tankianting(討論 | 貢獻) |
||
行 3: | 行 3: | ||
==跑伺服器== | ==跑伺服器== | ||
<code>cd [網站目錄名]; ./manage.py runserver [Port number]</code> | <code>cd [網站目錄名]; ./manage.py runserver [Port number]</code> | ||
== 子結構說明 == | |||
* urls.py - url 網頁路徑傳送門 | |||
* views.py - 顯示的方式 | |||
==urls.py 基礎== | |||
假設urls.py 的所屬目錄包含 views.py,views.py有user這個函數,我們要傳字串/user/abc 的 abc 當成 user 函數的 username 變數,則可以這樣設定: | |||
<pre> | |||
from django.contrib import admin | |||
from django.urls import path | |||
from . import views | |||
urlpatterns = [ | |||
path('/users/<slug:username>', views.user), | |||
path('admin/', admin.site.urls), | |||
] | |||
</pre> |
於 2022年6月3日 (五) 04:08 的修訂
建立新專案
django-admin startproject [網站目錄名]
跑伺服器
cd [網站目錄名]; ./manage.py runserver [Port number]
子結構說明
- urls.py - url 網頁路徑傳送門
- views.py - 顯示的方式
urls.py 基礎
假設urls.py 的所屬目錄包含 views.py,views.py有user這個函數,我們要傳字串/user/abc 的 abc 當成 user 函數的 username 變數,則可以這樣設定:
from django.contrib import admin from django.urls import path from . import views urlpatterns = [ path('/users/<slug:username>', views.user), path('admin/', admin.site.urls), ]