Django 自定義模組匯入

2021-08-25 17:13:05 字數 652 閱讀 9371

初學django 建立了乙個應用,感覺所有的model和方法都寫在models和views裡面很難受,這樣在後期不好管理和維護

於是自定義了一下應用目錄:

這樣做就涉及到自定義的模組匯入問題。python 的模組查詢原理是這樣的:

1、先在當前檔案目錄下查詢。

2、再到標準庫安裝路徑去查詢

3、到path環境變數裡面的路徑去查詢

from polls.model

.question

.question import question

(感覺這樣做比較方便,至於其他方面的沒有考慮。這樣做有什麼缺點懂的同學麻煩指出,謝謝)

定義好目錄結構以後,記得去urls.py中去修改一下路由

最後,我還順便封裝了乙個模板渲染的方法,主要是為了方便使用。

python匯入自定義模組

原文章路徑 上網查了下資料和自己實驗了下,有幾個方法 1.如果匯入的模組和主程式在同個目錄下,直接import就行了 2.如果匯入的模組是在主程式所在目錄的子目錄下,可以在子目錄中增加乙個空白的 init py檔案,該檔案使得python直譯器將子目錄整個也當成乙個模組,然後直接通過 import ...

Python匯入自定義模組

第一種 這裡有個大前提,就是你的py執行檔案和模組同屬於同個目錄 父級目錄 如下圖 function和dataprepare在同乙個目錄下,則可以在dataprepare中直接import 呼叫如下 from function import 第二種 執行的py檔案和模組在不同目錄下 執行檔案main...

匯入自定義模組model

編寫m2.py,指令碼內容如下 usr bin python coding utf 8 its a module test author mm import sys 定義函式ft defft x x int x sum x 3 print sum ft sys.argv 1 直接執行指令碼 m2.p...