在專案資料夾下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...