1
我已經在兩個文件分裂兩種型號:在型動物的Django拆分模型models.py文件使我進口環
website.py
class WebSite(models.Model):
...
maintenance_page = ForeignKey(Page)
page.py
class Page(models.Model):
...
website = ForeignKey(WebSite)
當然,我有一個循環導入問題。
我該怎麼辦? 簡單的事情是將兩個類在同一個文件中組合,但我不能那樣做。
還有什麼?
有沒有理由讓你的模型分裂成不同的文件,而不是將它們都放在models.py文件中?好奇是所有.. – 2012-04-04 11:14:52
這兩個模型的代碼是相當大的,所以我更喜歡分割它們。由於某些原因,它們不在同一個應用程序中。 – Natim 2012-04-04 11:49:16
有兩個模型相互依賴,而不是在同一個應用程序?壞糟糕的糟糕設計。 – 2012-04-04 12:27:47