在專案資料夾下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
可以指定模組建立表結構
在models.py檔案中修改類結構後,專案目錄下執行python manage.py makemigrations system
python manage.py migrate system
同樣可以指定模組修改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...