makemigrations

    2熱度

    1回答

    在此先感謝您的幫助。在mi項目中,我有一個應用程序,涉及從現有數據庫生成的模型。由於這些表由DBA管理,因此它們保留爲非託管模式。由於模式的變化,我們可能需要從db重新生成模型,因此我們爲每個模型創建了替代代理模型,以將我們管理的部分與我們不管理的部分分開。在下面你可以看到一個基於我們當前佈局的例子。 該示例顯示了帶有FK的生成模型與另一個生成的模型,因此該代理模型具有對非代理模型的引用。我已閱讀

    0熱度

    1回答

    ,我們所得到的問題是:我們已經運行manage.py makemigrations和manage.py成功遷移,之後我們開始得到下面的錯誤: File "/usr/local/goibibo/python/lib/python3.5/site-packages/django/db/backends/mysql/base.py", line 110, in execute return s

    1熱度

    1回答

    我對遷移中創建表的順序有疑問。由於模型B中的ForeignKey連接到模型A,因此我在models.py中創建了具有A,B和C順序的模型。然後: python manage.py makemigrations app 產生有創造所有的模型遷移文件,但順序是: - Create model B - Create model C - Create model A - Add field a_

    0熱度

    1回答

    ,所以我不能看到一個「db.sqlite3」 我搜索了類似的問題在礦山,大多數解決方案的提供沒有效果。 我創建了一個新模型,後來決定添加一個新字段。我做了「python manage.py makemigrations」,當我看着我的migrations文件夾時,它就在那裏;新的領域存在。現在,當我運行應用程序並查看管理員時,它給了我錯誤的地方說「沒有這樣的列存在」。因此,我認爲,我的數據庫沒有與

    0熱度

    1回答

    我很難過。我有一個自定義模型字段類,它查找兩個參數:app_name和file_dir。 在我的模型定義我有這樣的: files = MultiFileUploadAndViewer(app_name = getAppName(), file_dir='RequestedFiles', blank=True) getAppName()是: #appconfig imported from ap

    0熱度

    1回答

    我有一個CharField名爲oldName的模型。我想將該字段重命名爲newName。 當我運行蟒蛇manage.py makemigrations,我得到一個確認請求「你重命名model.oldName到model.newName(一CharField)?[Y/N]」 然而,我想在Docker容器中運行整個事物,並且沒有規定提供用戶輸入。有沒有辦法強制遷移而不需要用戶輸入? PS:我試過- 輸

    2熱度

    1回答

    我想部署一個Django(1.10.6)應用程序Heroku,運行時Python 3.6.1。該應用程序成功地運行(除未創建表的事實),但是當試圖運行出現以下錯誤makemigrations: Running python manage.py makemigrations on prochu1991... up, run.2221 (Free) Traceback (most recent ca

    0熱度

    2回答

    我正在編寫一個已經用Python/Django編寫的項目,並且最近對models之一進行了一些更改。在進一步研究這項新功能之前,我想測試我現在所做的更改,但是我知道在我對models所做的更改生效之前,我需要運行python manage.py makemigrations & python manage.py migrate 。 我做開發上的獨立git分支master,但我有點不確定什麼是最好的

    0熱度

    1回答

    使用makemigration我是一個開發服務器上運行的工作和python3.5使用的virtualenv 的Django 1.11,當我使用「蟒蛇manage.py makemigrations」我得到這個錯誤 Traceback (most recent call last): File "manage.py", line 8, in <module> from django.core.man

    0熱度

    2回答

    我想通過外鍵將型號發佈與型號主題鏈接。當我運行makemigrations命令時,它會引發一個導入錯誤,並說名稱'Topic'沒有被定義。這可能是什麼原因?它當然似乎被定義。我幾乎排除,這是不是在數據庫內的問題。 class Post(models.Model): user = models.ForeignKey(settings.AUTH_USER_MODEL, null=True,