亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

django 在原有表格添加或刪除字段的實例

2020-02-15 21:31:48
字體:
來源:轉載
供稿:網友

一、如果models.py文件為時:

timestamp = models.DateTimeField('保存日期')

會提示:

(env8) D:/Desktop/env8/Scripts/mysite>python manage.py makemigrationsYou are trying to add a non-nullable field 'timestamp' to article without a default; we can't do that (the database needs something to populate existing rows).Please select a fix: 1) Provide a one-off default now (will be set on all existing rows) 2) Quit, and let me add a default in models.py

輸入:1 (這里要求你設置新建字段的默認值,它會在新建這個字段的同時把默認值也添加上去,)Select an option: 1

Please enter the default value now, as valid PythonThe datetime and django.utils.timezone modules are available, so you can do e.g. timezone.now()>>>

這里面不好修改

可以

(env8) D:/Desktop/env8/Scripts/mysite>python manage.py shell(env8) D:/Desktop/env8/Scripts/mysite>from django.db import connection(env8) D:/Desktop/env8/Scripts/mysite>cursor=connection.cursor()(env8) D:/Desktop/env8/Scripts/mysite>cursor.execute('ALTER TABLEArticle add column timestamp varchar(100) default 0') 

二、如果models.py文件為時:

timestamp = models.DateTimeField('保存日期',default=timezone.now,blank=False, null=False)timestamp = models.DateTimeField('保存日期',default=timezone.now,blank=True, null=True)

blank

設置為True時,字段可以為空。設置為False時,字段是必須填寫的。字符型字段CharField和TextField是用空字符串來存儲空值的。如果為True,字段允許為空,默認不允許.

null

設置為True時,django用Null來存儲空值。日期型、時間型和數字型字段不接受空字符串。所以設置IntegerField,DateTimeField型字段可以為空時,需要將blank,null均設為True。如果為True,空值將會被存儲為NULL,默認為False。如果想設置BooleanField為空時可以選用NullBooleanField型字段。

(env8) D:/Desktop/env8/Scripts/mysite>python manage.py makemigrations就不會有下面的提示(env8) D:/Desktop/env8/Scripts/mysite>python manage.py migrate 就行了中間不會設置數據類型(很容易出錯)(若要設置默認值)

三、數據庫設計是整個網站開發的核心

補充:timestamp = models.DateTimeField('保存日期')

(env8) D:/Desktop/env8/Scripts/mysite>python manage.py makemigrationsYou are trying to add a non-nullable field 'timestamp' to article without a default; we can't do that (the database needs something to populate existing rows).Please select a fix: 1) Provide a one-off default now (will be set on all existing rows) 2) Quit, and let me add a default in models.pySelect an option: 1Please enter the default value now, as valid PythonThe datetime and django.utils.timezone modules are available, so you can do e.g. timezone.now()>>> '2017-12-16 05:04:31.000'(添加字段的數據類型格式)Migrations for 'blog': 0002_article_timestamp.py:  - Add field timestamp to article(env8) D:/Desktop/env8/Scripts/mysite>python manage.py migrateOperations to perform: Synchronize unmigrated apps: staticfiles, ckeditor_uploader, messages, ckeditor, bootstrap3 Apply all migrations: admin, blog, contenttypes, auth, sessionsSynchronizing apps without migrations: Creating tables...  Running deferred SQL... Installing custom SQL...Running migrations: Rendering model states... DONE Applying blog.0002_article_timestamp...D:Desktop/env8/lib/site-packages/django/db/models/fields/__init__.py:1474: RuntimeWarning: DateTimeField Article.timestamp received a naive datetime (2017-12-16 05:04:31) while time zone support is active. RuntimeWarning) OK(env8) D:/Desktop/env8/Scripts/mysite>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日产精品99久久久久久| 欧美激情高清视频| 欧美激情一区二区三级高清视频| 国内精品小视频在线观看| 成人在线一区二区| 日韩在线www| 日韩在线国产精品| 久久夜色精品亚洲噜噜国产mv| 中文字幕av一区二区三区谷原希美| 亚洲人免费视频| 精品亚洲一区二区三区在线播放| 日韩中文理论片| 国产精品流白浆视频| 国产精品丝袜视频| 亚洲天堂av女优| 国产精品亚洲综合天堂夜夜| 色狠狠久久aa北条麻妃| 91爱视频在线| 亚洲欧美国产精品| 亚洲经典中文字幕| 欧美肥老太性生活视频| 欧美成人精品三级在线观看| 91高潮在线观看| 欧美xxxwww| 欧美日韩中文在线| 疯狂做受xxxx欧美肥白少妇| 亚洲成人久久网| 日本精品视频网站| 欧美日韩美女视频| 91在线网站视频| 欧美日韩激情视频8区| 欧美老女人xx| 456国产精品| 日韩精品久久久久久久玫瑰园| 中文字幕不卡在线视频极品| 久久天天躁狠狠躁夜夜爽蜜月| 久久视频这里只有精品| 国产一区二区激情| 亚洲日本欧美中文幕| 伊人青青综合网站| 久久av红桃一区二区小说| 欧美高清视频在线播放| 日韩中文有码在线视频| 久久精品国产精品亚洲| 一区二区三区精品99久久| 日韩人在线观看| 欧美尤物巨大精品爽| 亚洲视频电影图片偷拍一区| 午夜精品一区二区三区在线视| 午夜精品久久久久久久99热| 欧美国产在线电影| 久久精品精品电影网| 95av在线视频| 欧美与黑人午夜性猛交久久久| 日韩av三级在线观看| 亚洲奶大毛多的老太婆| 国产99久久久欧美黑人| 国产精品久久在线观看| 精品亚洲国产视频| 久久久噜噜噜久久| 亚洲精品国产suv| 在线视频国产日韩| 日韩中文字幕在线观看| 国产精品久久久久久久美男| 热草久综合在线| 在线观看日韩视频| 98午夜经典影视| 亚洲欧洲av一区二区| 亚洲国产精品悠悠久久琪琪| 国产精品麻豆va在线播放| 日本精品久久久久影院| 亚洲美女久久久| 欧美精品久久久久久久免费观看| 久久久国产精品一区| 中国人与牲禽动交精品| 欧美另类极品videosbest最新版本| 久久久国产精彩视频美女艺术照福利| 日韩中文在线中文网在线观看| 日韩精品视频在线观看免费| 亚洲国产成人久久综合一区| 在线性视频日韩欧美| 国产精品劲爆视频| 国产精品吹潮在线观看| 日韩电影大片中文字幕| 欧美性猛交xxxx免费看| 国产精品高潮视频| 国产精品丝袜一区二区三区| 亚洲高清一区二| 欧美视频不卡中文| 日韩黄在线观看| 午夜精品久久久99热福利| 欧美日韩国产精品一区二区三区四区| 少妇高潮久久77777| 国产精品视频999| 91在线观看免费网站| 欧美人与性动交a欧美精品| 国产成人小视频在线观看| 国内精品小视频| 欧美巨大黑人极品精男| 日韩专区中文字幕| 国产精品成av人在线视午夜片| 久久男人资源视频| 亚洲热线99精品视频| 亚洲视频电影图片偷拍一区| 日韩在线视频线视频免费网站| 国产精品一香蕉国产线看观看| 日韩中文字幕精品视频| 日韩亚洲成人av在线| 精品国产区一区二区三区在线观看| 国产又爽又黄的激情精品视频| 国产精品第三页| 国产精品激情av在线播放| 日韩在线观看成人| 亚洲最新av网址| 日韩精品视频在线观看免费| 欧美黑人一区二区三区| 欧美日韩电影在线观看| 伊人久久久久久久久久| 国产精品久久久久久网站| 国产噜噜噜噜噜久久久久久久久| 亚洲欧美国产一区二区三区| 日韩亚洲精品电影| 成人亚洲激情网| 综合网日日天干夜夜久久| 日韩欧美极品在线观看| 成人写真视频福利网| 97视频国产在线| 最新日韩中文字幕| 国产福利视频一区二区| 国外视频精品毛片| 亚洲国产另类 国产精品国产免费| 久久久免费精品视频| 最近2019年手机中文字幕| 欧美成人三级视频网站| 精品性高朝久久久久久久| 亚洲丁香婷深爱综合| 欧美重口另类videos人妖| 色婷婷成人综合| 最近2019中文字幕mv免费看| 亚洲色图av在线| 久久久97精品| 精品国产一区二区三区久久久狼| 久久久久久久久久久免费| 亚洲精品国精品久久99热| 一区二区三区久久精品| 日韩中文字幕在线看| 国产精品免费看久久久香蕉| 亚洲一区二区福利| 亚洲网站在线看| 久久成人av网站| 欧美色xxxx| 日本成人在线视频网址| 日韩精品极品视频免费观看| 日韩精品在线电影| 欧美午夜精品久久久久久人妖| 中文在线资源观看视频网站免费不卡| 欧美一级大片在线免费观看| 欧美日韩国产91| 国产日韩欧美中文| 亚洲国产91色在线| 亚洲成人激情在线观看| 欧美另类极品videosbestfree| 尤物九九久久国产精品的特点| 最近2019年日本中文免费字幕|