分模組程式設計是乙個好的習慣,便於閱讀、管理。
我們就進入專案根目錄,執行下面的命令。
這個目錄其實就是乙個python package。sales/
__init__.py
admin.py
migrations/
__init__.py
models.py
tests.py
views.py
裡面有很多檔案,我們會分別講到它們的作用。
views.py這個檔案裡面通常是寫處理 http請求 的**的。
比如,當前端傳送過來的http請求 url位址 是 /sales/orders/ , 就由 views.py 裡面的函式 listorders 來處理
'下面是系統中所有訂單資訊.'
)怎麼告訴django呢?需要 django中的url路由設定。
開啟 專案的設定目錄下urls.py檔案
執行結果from django.contrib import admin
from django.urls import path
from sales.views import listorders
urlpatterns =
[ path(
'admin/'
, admin.site.urls)
,# 新增如下的路由記錄
path(
'sales/orders/'
, listorders)
,]

我們通常可以將不同的路由記錄 按照功能 分拆到不同的url路由子表檔案中。
處理。首先我們需要在 sales 目錄下面建立乙個新的檔案 sales\urls.py 。
然後在這個 sales\urls.py 檔案中輸入如下內容
然後,我們再修改主url路由檔案 bysms/urls.py , 如下from django.urls import path
from
.import views
urlpatterns =
[ path(
'orders/'
, views.listorders)
,]
from django.contrib import admin
# 匯入乙個include函式
from django.urls import path, include
from sales.views import listorders
urlpatterns =
[ path(
'admin/'
, admin.site.urls)
,# 凡是 url 以 sales/ 開頭的,
# 都根據 sales.urls 裡面的 子路由表進行路由
path(
'sales/'
, include(
'sales.urls'))
,]
django中跨app的model建立外來鍵關係
class user abstractbaseuser,permissionsmixin pass 不適用自增長的模型 使用uuid 全球唯一的字串 short uuidpi id shortuuidfield primary key true uid models.integerfield uni...
Django初始 Django的建立與使用
啟動django前提 前提 如何讓你的計算機能夠正常啟動django專案 1 計算機的名稱不能有中文 2 乙個pycharm視窗又能開乙個django專案 3 專案裡面所有的檔案也盡量不要使用中文 4 python直譯器盡量使用3.4 3.6版本 如果你的專案報錯 你點選最後乙個錯誤資訊 去原始碼把...
Django的部落格專案建立 2
如圖所示建立目錄結構 1.模型的建立 新增類別,標籤,帖子三個模型,帖子模型外來鍵連線user模型,多對一的關係 帖子模型外來鍵連線category模型,多對一的關係 帖子模型連線tag模型,多對多的關係。from django.db import models create your models...