2014-01-21 128 views
0

我想在我執行python manage.py runserver命令時在模型上創建一些自定義驗證。 我能以某種方式做到這一點嗎?在runserver命令上驗證django模型

+0

爲什麼要這樣做? – geekazoid

+0

我寫了一些程序(與Windows),創建Django的Web應用程序。用戶可以製作一些django無法看到的邏輯錯誤。但是,他們將在執行django應用程序時被揭示。 – milandjukic88

+0

你能舉一個完整的例子嗎?不夠清楚。例如, – geekazoid

回答

1

嗯,問題實際上是你想在服務器啓動時運行一些自定義代碼。

兩種可能性:

  1. 使用wsgi.pythis post建議。這似乎是更優雅的解決方案。
  2. 將您的所有代碼放入一些__init__.py文件中。請注意,只要您導入該程序包,就會執行該代碼(例如,當您運行django命令時)