日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

python - Django操作數(shù)據(jù)庫遇到問題,無法查詢更新后的數(shù)據(jù)

瀏覽:242日期:2022-06-27 08:16:35

問題描述

我更改了question_text的屬性并保存python - Django操作數(shù)據(jù)庫遇到問題,無法查詢更新后的數(shù)據(jù)

python - Django操作數(shù)據(jù)庫遇到問題,無法查詢更新后的數(shù)據(jù)然后添加__str__()方法后再次查詢所有Question,

我上面的代碼是按照這個(gè)http://www.yiibai.com/django/...來實(shí)現(xiàn)的,剛學(xué),自己的步驟跟這個(gè)教程是一樣的,就是在添加 __str__() 方法后,教程的正確顯示如下圖:

python - Django操作數(shù)據(jù)庫遇到問題,無法查詢更新后的數(shù)據(jù)

但是我自己進(jìn)行測(cè)試,輸入命令,可是卻看不到我更改后的記錄,比如我將q.question_text = 'What’s up?'q.save()

保存好修改后,運(yùn)行下面的命令Question.objects.all()結(jié)果如下圖:python - Django操作數(shù)據(jù)庫遇到問題,無法查詢更新后的數(shù)據(jù)請(qǐng)問這是什么原因——Django1.9,數(shù)據(jù)庫是默認(rèn)的sqlite3

問題解答

回答1:

def __str__這應(yīng)該是模型Question的類方法,這個(gè)方法決定了你查詢時(shí)的返回,你定義的 return self.question_text,所以你查詢到對(duì)象的時(shí)候它會(huì)返回對(duì)象的question_text屬性, 但是你的書寫格式錯(cuò)誤,將這個(gè)方法定義到了類外面,它就變成了一個(gè)單一的函數(shù),跟這個(gè)類沒什么關(guān)系了, 你查詢的時(shí)候就會(huì)默認(rèn)返回一個(gè)Question對(duì)象。

回答2:

感謝tianren124的解答,問題得到了解決。首先需要修改models.py:models.py

# Create your models here.class Question(models.Model): def __str__(self):return self.question_text question_text = models.CharField(max_length=200) pub_date = models.DateTimeField(’date published’) class Chioce(models.Model): def __str__(self):return self.choice_text question = models.ForeignKey(Question, on_delete=models.CASCADE) choice_text = models.CharField(max_length=200) votes = models.IntegerField(default=0) # 每個(gè)模型是django.db.models.Model類的子類 #def was_published_recently(self):#return self.pub_date >= timezone.now() - datetime.timedelta(days=1)

更改好上面的model.py代碼后保存,打開cmd,重新輸入

C:UsersAdministratorAppDataLocalProgramsPythonPython35myproject>python manage.py runserver

同時(shí)輸入

C:UsersAdministratorAppDataLocalProgramsPythonPython35myproject>python manage.py shellPython 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)] on win32Type 'help', 'copyright', 'credits' or 'license' for more information.(InteractiveConsole)>>> import django>>> django.setup()>>> from polls.models import Question, Chioce>>> Question.objects.all()[<Question: What’s up?>, <Question: What’s up?>, <Question: What’s up?>]>>>

可以看到,不同于之前問題中的結(jié)果,當(dāng)輸入Question.objects.all()后,運(yùn)行結(jié)果是我更改q.question_tex后的值 “What’s up?解決:1.修改models.py

def __str__(self):return self.question_text

應(yīng)該放在

question_text = models.CharField(max_length=200) pub_date = models.DateTimeField(’date published’)

def __str__(self):return self.choice_text

同樣要放在

question = models.ForeignKey(Question, on_delete=models.CASCADE) choice_text = models.CharField(max_length=200) votes = models.IntegerField(default=0)

的前面,至于為什么我自己也不太明白。2.注意縮進(jìn):python - Django操作數(shù)據(jù)庫遇到問題,無法查詢更新后的數(shù)據(jù)

表述的可能不是很清楚,歡迎指正

標(biāo)簽: Python 編程
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲一级特黄| 少妇精品久久久一区二区三区| 欧美日韩精品一区二区三区在线观看| 亚州av一区| 亚洲一区二区网站| 激情婷婷亚洲| 精品免费av| 日韩亚洲一区在线| 日韩精品免费视频一区二区三区 | 欧美日韩视频免费观看| 合欧美一区二区三区| 国产美女精品视频免费播放软件| 国产99久久| 欧美日韩精品免费观看视欧美高清免费大片 | 欧美亚洲二区| 午夜国产欧美理论在线播放| 国产69精品久久| 国产美女久久| 热久久国产精品| 久久精品123| 国产精品社区| 麻豆一区在线| 一区视频在线| 91p九色成人| 97精品国产| 午夜在线播放视频欧美| 日韩av一二三| 色吊丝一区二区| 日韩精品免费视频人成| 欧美天堂视频| 日韩av中文字幕一区二区| 三级在线看中文字幕完整版| 中文一区一区三区免费在线观 | 精品资源在线| 欧美 日韩 国产一区二区在线视频| 免费日韩视频| 98精品久久久久久久| 日韩精品乱码av一区二区| 欧美成人基地| 91p九色成人| 最新日韩欧美| 丝袜美腿诱惑一区二区三区| 久热综合在线亚洲精品| 亚洲黄色中文字幕| 国产精品亚洲综合久久| 婷婷久久一区| 欧美aa一级| 欧美黑人做爰爽爽爽| 亚洲激情社区| av日韩中文| 欧美国产亚洲精品| 日本亚州欧洲精品不卡| 久久久久国产精品一区二区| 麻豆久久一区二区| 久久国产日韩欧美精品| 中文字幕视频精品一区二区三区| 91精品xxx在线观看| 久久九九电影| 日韩高清中文字幕一区二区| 欧美日韩精品免费观看视频完整| 99视频精品| 青草综合视频| 国产精品亚洲片在线播放| 精品中文字幕一区二区三区 | 精品一区二区三区在线观看视频| 国产欧美日韩视频在线| 精品中文在线| 国产精品久久久久av电视剧| 亚洲一级高清| 日韩av午夜在线观看| sm久久捆绑调教精品一区| 黄色日韩在线| 开心激情综合| 欧美日韩国产高清| **爰片久久毛片| 日韩在线中文| 亚洲啊v在线免费视频| 国产成人精品三级高清久久91 | 日韩欧美视频专区| 最新国产精品| 黄色网一区二区| 蜜臀av一区二区在线免费观看| 久久国产麻豆精品| 欧美粗暴jizz性欧美20| 青青草91久久久久久久久| 人在线成免费视频| 欧美日韩精品一区二区三区视频| 色偷偷偷在线视频播放 | 午夜精品福利影院| av中文字幕在线观看第一页| 亚洲综合中文| 亚洲天堂久久| 久久三级毛片| 日韩1区2区3区| 欧美成人a交片免费看| 久久av超碰| 视频一区二区三区入口| 国产精品福利在线观看播放| 日韩久久精品| 精品久久91| 国产日韩一区二区三区在线播放| 日韩在线一区二区| 91精品国产乱码久久久久久久| 精品久久网站| 欧美精品99| 日本成人在线网站| 丝袜国产日韩另类美女| 国产高清一区| 免费av一区| 久久国产66| 日韩国产高清在线| 亚洲色诱最新| 日韩1区2区日韩1区2区| 精品一区二区三区在线观看视频| 久久影院午夜精品| 免费在线观看日韩欧美| 国产日韩亚洲| 久久精品高清| 日韩福利视频导航| 中文字幕在线免费观看视频| 亚洲一级高清| 久久精品99国产国产精| 中文字幕人成乱码在线观看| 亚洲精选av| 国产精品色婷婷在线观看| 91日韩在线| 亚洲精品大片| 91福利精品在线观看| 国产精品白丝一区二区三区| 国产成人精品一区二区三区免费 | 国产探花在线精品| 少妇高潮一区二区三区99| 日韩精品五月天| av资源中文在线| 美女国产一区| 美日韩一区二区三区| 欧美aa一级| 青青草视频一区| 电影亚洲精品噜噜在线观看| 丝袜美腿亚洲一区二区图片| 欧美日韩亚洲一区三区| 久久久精品五月天| 欧美亚洲三级| 欧美jjzz| 国产一区二区三区日韩精品| 亚洲少妇一区| 国产中文欧美日韩在线 | 日韩伦理一区| 亚洲另类av| 成人美女视频| 国产调教精品| 蜜桃一区二区三区在线观看| 国产不卡精品在线| 久久国产欧美日韩精品| 欧美女激情福利| 蜜臀久久精品| 久久精品国产久精国产爱| 天堂av在线一区| 91看片一区| 国产精品一区二区中文字幕| 中文字幕亚洲精品乱码| 欧美日韩高清| 999国产精品999久久久久久| 精品日韩在线| 久久免费福利| 偷拍亚洲精品| 日韩欧美美女在线观看| 久久成人亚洲| 丝袜美腿一区二区三区| 免费不卡中文字幕在线| 成人精品中文字幕| 精品中文在线| 欧美国产先锋| 精品一区不卡| 少妇高潮一区二区三区99| 亚洲一区黄色| 日韩欧美中文字幕电影| 97se亚洲| 国产精品一区毛片| 国产日韩欧美中文在线| 精品中文在线| 国产精品日韩精品在线播放| 国产精品天堂蜜av在线播放| 国产精品亚洲欧美日韩一区在线| 国产精品社区| 香蕉久久夜色精品国产| 日韩在线一二三区| 免费精品视频在线| 蜜桃视频免费观看一区| 国产美女精品| 亚洲三级毛片| 亚洲欧洲日韩| 日韩不卡在线观看日韩不卡视频| 红桃视频国产精品| 日本不卡一二三区黄网| 久久国产福利| 一区二区三区国产盗摄| 美女久久网站| 亚洲精品一区二区妖精| 欧美黄色网页|