国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - django 刪除數據庫表后重新同步的方法

django 刪除數據庫表后重新同步的方法

2021-02-25 00:49T_world Python

今天小編就為大家分享一篇django 刪除數據庫表后重新同步的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

由于項目需要,最近在用基于Python語言的一個后端框架Django開發web應用。不得不說,Django繼承了Python的簡潔性,用它來開發web應用簡單清爽,不同于從前的SSH框架,需要單獨配置每個框架,還需要通過配置將各個框架集合起來,Django就集成了SSH三個框架的功能,只需要配置好這一個框架,整個后端開發流程全部可以完成,并且配置過程簡單易學,這就大大降低了程序員的使用復雜度,可以將更多的精力集中于寫出好的代碼,而不是糾結于工具的使用。

閑言少敘,現在就來說一說我遇到的問題和解決方案。

我們都知道Django提供了ORM的功能,可以通過操作代碼中的類直接創建數據庫表以及進行增刪改查。但是在開發過程中,由于數據庫表的重新設計,需要刪除原表,并通過Django的ORM功能重新同步表。

同步命令如下:

?
1
python manage.py makemigrations
?
1
python manage.py migrate

但是在我輸入命令之后報錯了:

django 刪除數據庫表后重新同步的方法

提示說我新增的字段沒有默認值(我對數據庫表的修改就是增加了一個字段),然后我去百度,在stackoverflow上找到了答案,在該字段后增加一個默認值即可。但是明顯這個答案沒有找到我遇到問題的真正原因,因為這樣做第一條命令成功執行,但是到第二條時就直接報錯。

然后我又去百度,有人建議看一下框架自動生成的initial文件,該文件在當前app下的migrations目錄下,打開后發現該文件內容和原表對應,也就是并沒有更新,問題可能就在這了。于是我按照建議刪除了這個文件重新生成。

刪除文件之后重新執行命令,這次確實生成了新的initial文件,內容也已經更新,但是執行第二條命令時還是出了問題,查看數據庫,空空如也,沒有產生新表。崩潰。

然后又去百度,找相關問題看,看到另外一條命令:

?
1
python manage.py sqlmigrate your_app_name 0001

把your_app_name換成自己的app名字即可看到框架自動生成的創建表sql語句,于是我就這樣看到了sql語句。我直接在數據庫中執行了該句sql命令手動創建了表,再啟動應用,可以正常啟動,問題解決。

雖然這個方法有些取巧吧,似乎還是沒有解釋問題的癥結所在,但好在很實用地解決了問題。

以上這篇django 刪除數據庫表后重新同步的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/Runner__1/article/details/74171979

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日韩电影免费在线观看中文字幕 | 国产亚洲精品久久久久动 | 亚洲久久一区二区 | 欧洲一区二区三区 | 亚洲成人福利网 | 欧产日产国产一区 | 91av免费在线观看 | 成人精品一区二区三区 | 久久成| 精品一区二区免费视频视频 | 欧美日韩高清在线一区 | 精品视频一区二区 | 日韩精品一区二区三区四区 | 亚洲美女网站 | 毛片免费在线播放 | 亚洲午夜在线 | 黄色毛片在线观看 | 人人干天天干 | 欧美国产一区二区三区 | 久久精品影片 | 亚洲免费一区 | 成人aaa| 狠狠操狠狠干 | 亚洲综合射 | 精品成人在线 | 亚洲国产高清在线 | 亚洲精品1区2区 | 欧洲精品码一区二区三区免费看 | 亚洲一页 | 日日久 | 欧美激情一区二区三区 | 亚洲国产精品一区二区三区 | av在线大全| 国产欧美精品区一区二区三区 | 日韩免费在线观看视频 | 蜜桃成人在线观看 | 国产精品爱久久久久久久 | 欧美一区二区三区成人 | 国产精品久久久久久久久久久久冷 | 久久69精品久久久久久久电影好 | 天天综合网久久综合网 |