利用django建立表結構

2021-09-21 01:42:22 字數 1299 閱讀 4019

在專案資料夾下cmd執行命令

建立system模組

'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

'django.contrib.staticfiles',

'corsheaders',

'system',

]

class sysuser(models.model):

id = models.autofield(primary_key=true, null=false, max_length=11, unique=true) # 自增id,設定主鍵

name = models.charfield(null=false, max_length=255, unique=true) # varchar且不能為空的字段

login_name = models.charfield(null=false, max_length=255)

password = models.charfield(null=false, max_length=255)

date = models.datetimefield(null=true)

age = models.integerfield() # 整形,預設長度為11

class meta:

db_table = 'sys_user' # 表名

在專案目錄下執行命令

python manage.py migrate
讓 django 知道我們在我們的模型有一些變更

python manage.py makemigrations
建立表結構

python manage.py migrate
可以指定模組建立表結構

python manage.py makemigrations system  

python manage.py migrate system

在models.py檔案中修改類結構後,專案目錄下執行

python manage.py makemigrations

python manage.py migrate

同樣可以指定模組修改

Django利用ORM建立表與表之間的外來鍵關係

引子 我們先用乙個案例來捋一下表與表之間的關係 然後再通過 實現。book書籍表 1 水滸傳 10000 2 西遊記 20000 3 三國演義 30000 4 紅樓夢 40000 author作者表 1 gary 18 2 jack 20 publish出版社表 1 新華出版社 北京 2 西方出版社...

利用pycharm建立django專案

pycharm是個很不錯的python開發工具,大大縮短了python專案的建立時間以及除錯時間 在使用python寫指令碼一段時間後,想嘗試使用django來編寫乙個python專案,現做以下記錄備忘 建立後執行專案,預設頁面為開啟後 出現上面的頁面,則正面專案建立成功 目錄結構 from dja...

django使用models建立表

django 模型是與資料庫相關的,與資料庫相關的 一般寫在 models.py 中,django 支援 sqlite3,mysql,postgresql等資料庫,只需要在settings.py中配置即可,不用更改models.py中的 豐富的api極大的方便了使用。建立表 我們開啟mysite m...