成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

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

瀏覽:206日期: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 編程
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
日韩一级网站| 91免费看视频| 国产综合精品一区| 国产亚洲精品中文字幕| 国产 日韩 欧美大片| 欧美日本一区二区三区四区| 五月天视频一区| 国产深夜精品| 亚洲精品成人少妇| 99riav国产精品| 欧美国产激情二区三区| 99久久精品一区二区| 精品成人私密视频| 99久久精品情趣| 久久久噜噜噜久久人人看 | 成人免费高清在线| 日韩欧美不卡一区| 日本aⅴ免费视频一区二区三区| 香蕉久久夜色精品国产| 香蕉av福利精品导航| 久久婷婷麻豆| 免费高清在线视频一区·| 欧美亚洲综合色| 久久99久久99小草精品免视看| 日本韩国欧美国产| 蜜桃久久久久久久| 911精品国产一区二区在线| 精品亚洲porn| 日韩视频123| 91日韩在线专区| 亚洲欧洲制服丝袜| 美女网站久久| 精品亚洲成a人| 欧美大片在线观看| 欧美日韩精品免费观看| 亚洲色图丝袜美腿| 国产精品手机视频| 秋霞av亚洲一区二区三| 欧美精品一卡两卡| 成人avav在线| 国产精品久久久久久久久免费相片| 国内精品久久久久久久影视麻豆| 亚洲欧美综合色| 麻豆精品91| 国产制服丝袜一区| 久久在线免费观看| 亚洲免费不卡| 秋霞国产午夜精品免费视频| 制服丝袜亚洲播放| 91网页版在线| 亚洲色图视频免费播放| 久久免费黄色| 国产精品资源在线看| 久久午夜国产精品| 亚洲免费黄色| 美女精品自拍一二三四| 91精品国产黑色紧身裤美女| www.亚洲在线| 一区二区三区资源| 欧美日韩一级视频| 91亚洲精华国产精华精华液| 亚洲色图第一区| 在线观看一区二区视频| 成人黄色大片在线观看| 伊人开心综合网| 欧美另类z0zxhd电影| 国产美女在线精品| 国产精品欧美一区喷水| 国产伦精品一区二区三区高清版| 老色鬼精品视频在线观看播放| 精品成人私密视频| 国产一区二区三区久久久久久久久| 免费成人小视频| 久久久不卡网国产精品一区| 久久aⅴ国产紧身牛仔裤| 大胆欧美人体老妇| 亚洲欧美日韩综合aⅴ视频| 欧美性色黄大片手机版| 色综合中文字幕| 亚洲妇熟xx妇色黄| 亚洲精品一区二区三区99| 亚洲区第一页| 国产精品中文字幕日韩精品| 国产精品久久久久影视| 久久久xxx| 99久久精品免费精品国产| 亚洲无线码一区二区三区| 日韩欧美国产1| 国产精品亚洲一区| www.欧美日韩| 日韩—二三区免费观看av| 久久天堂av综合合色蜜桃网| 性感少妇一区| av网站一区二区三区| 亚洲一区二区三区三| 日韩欧美中文字幕制服| 在线一区视频| 91小视频免费观看| 美女精品一区二区| 国产精品的网站| 91精品久久久久久久91蜜桃| 一级日韩一区在线观看| 国产99久久久精品| 香蕉成人伊视频在线观看| 精品处破学生在线二十三| 噜噜噜在线观看免费视频日韩| www.欧美亚洲| 男女男精品视频| 亚洲人成伊人成综合网小说| 欧美xxx久久| 欧美在线综合视频| 亚洲精品乱码| 97se亚洲国产综合自在线| 久久精品国产精品亚洲精品 | 久久久国产精品午夜一区ai换脸| 亚洲国产第一| 不卡的av电影在线观看| 毛片一区二区三区| 亚洲激情图片小说视频| 久久久久9999亚洲精品| 欧美日韩免费观看一区三区| 国产精品普通话对白| 午夜精品久久久久99热蜜桃导演 | 国产欧美一区视频| 欧美乱熟臀69xxxxxx| 国产视频一区在线观看一区免费| 99re亚洲国产精品| 极品少妇xxxx精品少妇偷拍| 亚洲一区免费观看| 国产精品美女久久久久久久网站| 欧美一区二区不卡视频| 日本道免费精品一区二区三区| 亚洲电影专区| 91麻豆免费看| 成人免费毛片片v| 免费在线观看精品| 福利视频网站一区二区三区| 欧美精品第1页| 奶水喷射视频一区| 欧美freesex交免费视频| 国产·精品毛片| 精品一二三四在线| 日韩二区在线观看| 亚洲图片欧美色图| 亚洲欧美自拍偷拍色图| 国产午夜精品一区二区| 日韩精品专区在线影院重磅| 欧美人妇做爰xxxⅹ性高电影| 久久国产精品免费一区| 99这里有精品| 18成人免费观看视频| 99国产精品久久久久久久久久久| 国产麻豆午夜三级精品| 蜜臀av亚洲一区中文字幕| 亚洲一本大道在线| 一区二区视频在线| ㊣最新国产の精品bt伙计久久| 国产农村妇女毛片精品久久麻豆| 亚洲精品一区二区在线观看| 欧美mv日韩mv亚洲| 日韩丝袜情趣美女图片| 91麻豆精品国产91久久久久| 精品视频999| 欧美在线高清视频| 欧美三级中文字幕在线观看| 日本视频一区二区三区| 亚洲一区在线观看网站| 亚洲人成网站在线| 亚洲精品乱码久久久久久黑人| 亚洲人成网站色在线观看| 亚洲色图19p| 亚洲免费观看高清完整版在线| 亚洲色图都市小说| 一区二区三区四区在线| 亚洲男人的天堂av| 亚洲宅男天堂在线观看无病毒| 亚洲精品视频一区二区| 亚洲综合视频在线观看| 亚洲电影在线播放| 午夜精品久久久久久久久| 日韩黄色免费电影| 人禽交欧美网站| 美女视频黄免费的久久 | 亚洲高清激情| 亚洲毛片视频| 亚洲综合激情| 欧美性xxxxx极品少妇| 欧美精品在线一区二区| 欧美sm美女调教| 欧美国产丝袜视频| 亚洲欧美日韩国产综合在线| 亚洲一区二区三区小说| 天天综合日日夜夜精品| 美女视频一区在线观看| 国产精品18久久久久久久久久久久| 国产精品自在在线| caoporen国产精品视频| 午夜日韩电影| 国产日韩欧美一区| 在线观看一区二区视频|