国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Django 根據(jù)數(shù)據(jù)模型models創(chuàng)建數(shù)據(jù)表的實例

2020-02-15 21:32:09
字體:
供稿:網(wǎng)友

如果使用默認的數(shù)據(jù)庫 SQLite3,則無需配置settings.py

使用其他數(shù)據(jù)庫,則需要配置settings.py,這里以Mysql為例;

DATABASES = {  'default': {    'ENGINE':'django.db.backends.mysql',    'NAME':'webapp',#數(shù)據(jù)庫名    'USER':'test1',#用戶名    'PASSWORD':'123456',#密碼    'HOST':'127.0.0.1',    'PORT':'3306',  }}

在models.py中完成數(shù)據(jù)模型的創(chuàng)建:

class student(models.Model):#   class Meta:#     db_table = 'User_table'#指定數(shù)據(jù)表的名稱  name = models.CharField(max_length=50)  sex = models.CharField(max_length=10)  birthday = models.DateField()  telephone = models.BigIntegerField()  def __str__(self):    return self.name

并且在admin.py中完成注冊:

from webapp import modelsadmin.site.register(models.student)

最后 cd 進入 manage.py 所在的那個文件夾下,輸入下面的命令

# Django 1.6.x 及以下python manage.py syncdb# Django 1.7 及以上的版本需要用以下命令python manage.py makemigrationspython manage.py migrate#python2.7 manage.py **** #如果安裝多個python版本的話,最好指定版本

如果執(zhí)行python manage.py migrate報錯,嘗試python2.7 manage.py migrate appname --fake命令。

如果還不行,檢查有沒有錯誤,再來一遍。

以上這篇Django 根據(jù)數(shù)據(jù)模型models創(chuàng)建數(shù)據(jù)表的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 玛多县| 中山市| 十堰市| 宣武区| 辉南县| 阿坝| 定襄县| 通辽市| 五家渠市| 大兴区| 德惠市| 通州市| 临海市| 会宁县| 沈丘县| 根河市| 砀山县| 云龙县| 乐至县| 深圳市| 蒙山县| 广丰县| 于田县| 柘城县| 石门县| 木里| 台中县| 玛多县| 大埔区| 游戏| 徐水县| 鹿邑县| 襄垣县| 鹤山市| 车致| 顺昌县| 罗江县| 尤溪县| 那曲县| 高邑县| 讷河市|