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

您的位置:首頁技術文章
文章詳情頁

django修改models重建數據庫的操作

瀏覽:35日期:2024-10-15 09:31:00

第二次修改models.py以后再次

python manage.py makemigrations

提示如下

You are trying to add a non-nullable field ’address’ to xc_users 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) Qu

于是刪除數據庫表,繼續報相同的錯誤

makemigration需要指定名稱,然后migrate才能識別兩次<span style='font-family: Arial, Helvetica, sans-serif;'>makemigrations的不同</span>

python manage.py makemigrations --name sqlname

然后再執行:

python manage.py migrate

成功解決問題!

補充知識:django rest framework如何一次性序列化同一個數據庫下多個model表數據在一個json頁面下

在django項目中,首先我們要安裝django-rest-mutiple-models

pip install django-rest-multiple-models

然后在setting配置中配置一下APP

INSTALLED_APPS = ( .... ’drf_multiple_model’,)

在我們的views視圖函數下引入

from drf_multiple_model.views import ObjectMultipleModelAPIView

如下兩個模型

class Play(models.Model): genre = models.CharField(max_length=100) title = models.CharField(max_length=200) pages = models.IntegerField() class Poem(models.Model): title = models.CharField(max_length=200) style = models.CharField(max_length=100) lines = models.IntegerField() stanzas = models.IntegerField()

序列化如下

class PlaySerializer(serializers.ModelSerializer): class Meta: model = Play fields = (’genre’,’title’,’pages’) class PoemSerializer(serializers.ModelSerializer): class Meta: model = Poem fields = (’title’,’stanzas’)

views中我們可以這么寫,繼承一個ObjectMutipleModelAPIView

from drf_multiple_model.views import ObjectMultipleModelAPIView class TextAPIView(ObjectMultipleModelAPIView): querylist = [ {’queryset’: Play.objects.all(), ’serializer_class’: PlaySerializer}, {’queryset’: Poem.objects.filter(style=’Sonnet’), ’serializer_class’: PoemSerializer}, .... ]

如果我們使用的url是router,那這里我們就應該繼承ObjectMutipleModelAPIViewset

具體的引入

from drf_multiple_model.viewsets import ObjectMultipleModelAPIViewSet

DRF頁面的顯示效果如下

{ 'Play' : [ {'genre': 'Comedy', 'title': 'A Midsummer Night's Dream', 'pages': 350}, {'genre': 'Tragedy', 'title': 'Romeo and Juliet', 'pages': 300}, .... ], 'Poem' : [ {'title': 'Shall I compare thee to a summer's day', 'stanzas': 1}, {'title': 'As a decrepit father takes delight', 'stanzas': 1}, .... ],}

效果就是能在一個json頁面下序列化出多個不同的model數據

我們還可以對每個表的數據進行分頁

from drf_multiple_model.pagination import MultipleModelLimitOffsetPagination

views下可以這么寫

class LimitPagination(MultipleModelLimitOffsetPagination):default_limit = 10

意思是每個model默認顯示前十條數據

如果前端需要,url上可以加上limit=5,自定義默認顯示前五條數據

更多詳細內容,github搜索DjangoRestMultipleModels

以上這篇django修改models重建數據庫的操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Django
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
视频一区视频二区中文| 精品久久中文| 啪啪亚洲精品| 日韩精品中文字幕吗一区二区| 国产综合色产| 久久亚洲国产| 欧美理论视频| 99riav1国产精品视频| 亚洲午夜黄色| 久久性天堂网| 亚洲精品一级| 国产福利资源一区| 精品视频网站| 亚洲永久av| 136国产福利精品导航网址| 日韩精品麻豆| 丝袜美腿亚洲色图| 午夜在线精品| 欧美片网站免费| 精品国产欧美| 亚洲激情中文| 国产精品欧美三级在线观看| 色一区二区三区四区| 亚洲国产不卡| 国产日韩免费| 99久久www免费| 日韩1区2区3区| 中文在线а√在线8| 午夜国产精品视频| 欧美亚洲二区| 日韩中文视频| 国产亚洲精aa在线看 | 最新亚洲国产| 国产精品115| 国产视频欧美| 国产精品色婷婷在线观看| 久久九九精品| 日本在线不卡视频| 91精品推荐| 国产精品乱战久久久| 欧美精品一区二区久久| 国产精品高潮呻吟久久久久| 午夜久久tv| 高清久久一区| 日韩在线麻豆| 日产午夜精品一线二线三线| 免播放器亚洲| 欧美日韩尤物久久| 青青国产91久久久久久| 日韩一区二区免费看| 亚洲最新无码中文字幕久久| 国产精品麻豆成人av电影艾秋| 亚洲免费精品| 日韩黄色大片| 日产精品一区二区| 国产欧美亚洲一区| 亚洲精品无播放器在线播放| 欧美日韩中文一区二区| 给我免费播放日韩视频| 国内精品亚洲| 日韩精品视频中文字幕| 午夜亚洲精品| 蜜桃av一区| 亚洲男人在线| 亚洲精品在线a| 深夜福利一区| 欧美另类中文字幕 | 日韩国产欧美视频| 少妇精品久久久一区二区三区| 国产精品社区| 亚洲精品在线二区| 日本成人中文字幕在线视频| 天堂av在线一区| 日韩国产在线一| 国产精品密蕾丝视频下载| 国产精品久久久久久久久免费高清| 亚洲乱码久久| 日韩黄色av| 久久精品国产福利| 日韩av自拍| 91成人精品视频| 婷婷综合福利| 精品国产麻豆| 日韩专区精品| 蜜臀久久99精品久久久久宅男| 日本亚洲不卡| 97精品中文字幕| 久久久噜噜噜| 伊人久久一区| 蜜臀久久精品| 午夜性色一区二区三区免费视频| 欧美啪啪一区| 欧美一区二区性| 日本视频在线一区| 亚洲成人va| 日本v片在线高清不卡在线观看| 久久影院资源站| 国产亚洲毛片| caoporn视频在线| 青草国产精品| 欧美精品一线| 岛国av在线网站| 丝袜美腿亚洲一区二区图片| 国产日产一区| 在线综合视频| 国产精品成久久久久| 亚洲精品自拍| 日韩国产在线| 国产精品一区二区三区美女| 亚洲在线一区| 亚洲国产影院| 水蜜桃精品av一区二区| 亚洲欧美网站在线观看| 桃色一区二区| 精品国产aⅴ| 国产欧美69| 日韩一区中文| 先锋影音久久久| 欧美/亚洲一区| 精精国产xxxx视频在线野外| 久久久免费人体| 国产精品视频一区二区三区综合| 日韩中文字幕| 亚洲欧美专区| 日韩av一区二区三区| 亚洲精品护士| 日韩激情一区二区| 亚洲va久久久噜噜噜久久| 蜜桃视频在线观看一区二区| 91久久久精品国产| 不卡视频在线| 伊人久久亚洲影院| 亚洲综合欧美| 1024精品一区二区三区| 久久久久一区| 91成人精品视频| 丝瓜av网站精品一区二区| 蜜桃av一区二区三区电影| 欧美不卡视频| 蜜臀久久99精品久久久画质超高清| 久久亚洲欧美| 欧美日本二区| 你懂的亚洲视频| 亚洲深夜视频| 国产精品社区| 欧美日韩黄网站| 久久精品九色| 米奇777超碰欧美日韩亚洲| 黑人精品一区| 免费国产自久久久久三四区久久| 亚洲一级在线| 国产精品成人国产| 国产成人精品一区二区三区在线| 成人亚洲一区| 性欧美长视频| 国产高清精品二区| 欧美精品一区二区三区精品| 日韩精品一区二区三区免费视频| 久久久久97| 奶水喷射视频一区| 国产精品久av福利在线观看| 欧美精选视频一区二区| 久久亚洲风情| 国产精品欧美大片| 欧美网站在线| 精品国产一区二区三区2021| 精品在线99| 麻豆精品新av中文字幕| 婷婷综合网站| 精品免费av| 中文字幕免费精品| 99精品国产一区二区三区| 欧美一区二区三区久久| 亚洲精品99| av高清不卡| 精品久久中文| 欧美日韩午夜| 亚洲字幕久久| 久久免费高清| 精品一区二区男人吃奶| 亚洲一级大片| 亚洲一区二区三区四区五区午夜 | 亚洲视频综合| 国产精品亚洲一区二区三区在线观看| 综合五月婷婷| 欧美精品一线| 999视频精品| 91精品国产成人观看| 国产精品美女久久久久久不卡| 免费观看在线综合色| 亚洲福利国产| 亚洲二区视频| 香蕉久久99| 99久久视频| 亚洲网站视频| 欧美va天堂| 99国产一区| 国产精品色网| 亚洲制服一区| 欧美性www|