Django入門(三) 建立應用

2022-09-11 10:15:18 字數 1377 閱讀 3535

建立好專案之後,就可以建立應用了;

admin.py:站點配置

models.py:模型配置

test.py:

views.py:檢視

__init__.py:告訴python這是乙個python包

建立好應用之後,就可以啟用應用了:

啟用應用需要到專案目錄下的study資料夾下的settings.py檔案中配置

啟用應用之後,可以配置模型;

在配置模型之前先設計資料庫的表結構:

我們設計兩張表,第一張表:

tablename:grades

欄位名:

gname

gdate

ggirlnum

gboynum

isdelete

tablename:student

欄位名:

sname

sgender

sage

scontend

isdelete

sgrade

設計好資料結構的表之後,可以定義模型:

class

grades(models.model):

gname = models.charfield(max_length=20)

gdate =models.datefield()

ggirlnum =models.integerfield()

gboynum =models.integerfield()

isdelete = models.booleanfield(default=false)

class

students(models.model):

sname = models.charfield(max_length=20)

sgender = models.booleanfield(default=false)

sage =models.integerfield()

scontend = models.charfield(max_length=20)

isdelete = models.booleanfield(default=false)

sgrade = models.foreignkey('

grades

') #

關聯外來鍵

定義好模型之後,可以在資料庫生成資料表:

1、遷移檔案:python manage.py makemigrations

Django建立應用

開啟命令列,進入專案中manage.py同級目錄 應用名 新增應用名到settings.py 中 django.contrib.admin 資料移植模組。自動生成 該應用的後台管理系統配置 該應用的一些配置,django1.9以後自動生成 資料模組,使用orm框架,類似於mvc中的model 自動化...

django基礎入門 2 建立專案和應用

django簡單工作流程如下,瀏覽器發出請求,web伺服器接受瀏覽器請求,將請求的具體處理交給django框架,django框架通過將客戶端請求的url和django配置的url正則進行匹配,來決定呼叫那個檢視。檢視中通過模型和模板相關操作,渲染出最終的html頁面,再傳送給瀏覽器顯示。在當前使用者...

Django 建立應用(django學習04)

1 開啟命令列,切換到manage.py同級目錄 介紹一下每個模組的功能和作用 migrations 資料一致 遷移 模組,和資料庫有關,一般不動 admin.py 當前應用的後台管理系統配置,django自帶 models.py 資料模組,跟建立資料庫有掛,使用orm框架,類似於mvc中的mode...