簡體   English   中英

如何從外部py腳本訪問Models.py?

[英]How to access Models.py from external py script?

我想將現有代碼集成到Django中。 我該如何從外部代碼訪問models.py,我試圖將其放在同一應用程序目錄中,但沒有用。

案例場景 :擁有一個Web解析代碼,該代碼從Web上獲取數據並進行打印。 在這里,我將其與django集成在一起,以便將該數據保存在db中並在網頁中打印出來。 我正在嘗試從網頁獲取輸入,當我點擊提交時,它將觸發解析代碼並在頁面上提供輸出。

我已經啟動並運行Django服務器,創建了應用程序(startapp),通過models.py創建了表,並設置了urls.py。 在這里,我的問題是如何或在哪里放置我的外部代碼,以使其觸發訪問模型.py,當我啟動服務器並單擊“提交”按鈕時,它是否會自行執行(我知道我必須配置此代碼)。

如果要在“獨立”模式下使用Django,則需要在腳本中包含幾行。 請參閱此處的文檔: https : //docs.djangoproject.com/en/1.10/topics/settings/#calling-django-setup-is-required-for-standalone-django-usage

另一個選擇是將腳本轉換為Django管理命令,然后使用manage.py進行調用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM