我目前使用django並將python代碼放在我的views.py中,以便在我的網頁上運行它們。有一段代碼需要Python文件中的某個類來工作,類似於一個包,但它只是一個我爲了執行某段代碼而使用的python文件。我怎麼能夠在django views.py文件中引用我的python文件中的類?我已經嘗試把python文件放到我的Anaconda3文件夾中的我的網站包文件夾中,並試圖在views.py文件中使用from [名稱的python文件] import [class name],但它似乎並不認爲文件存在在網站包文件夾中。我也嘗試把python文件放在django個人文件夾中,並使用從個人導入[文件名],但不起作用如何從django中的python文件導入類?
0
A
回答
1
您可以簡單地將mypythonfile.py
放在views.py
文件的同一目錄中。而from mypythonfile import mystuff
在views.py
+0
工作,謝謝! – user3354383
0
每個views.py文件屬於在Django作爲創建的應用程序:
django-admin startapp my_app
所以你views.py文件是程序my_app文件夾中。 如果您的自定義Python文件是在同一文件夾,你可以簡單地做:
from my_app.custom_file import ClassName # Don't forget to update app name
或
from .custom_file import ClassName # Don't forget to update app name
如果你的Python文件在另一個應用程序文件夾,然後分別更新應用程序的名稱。
相關問題
- 1. 無法在Python/Django中導入文件
- 2. 如何將python代碼導入到django中的views.py文件
- 3. 如何從文件導入python代碼?
- 4. 如何從Python文件中的多個類中導入一個類?
- 5. 如何導入Python文件?
- 6. 如何在Django Settings.py中導入另一個Python 3文件?
- 7. Python如何讓基類文件可以從子類文件導入
- 8. 如何從Python中的文本文件導入矩陣
- 9. Django - 如何從內存中的.csv文件導入
- 10. 如何從同一目錄導入python類文件?
- 11. 如何從Python中的CSV文件中的第n行導入
- 12. 從文件夾中導入Python插件
- 13. 類似於Django設置文件的Python導入
- 14. 在Python文件中導入Cython類Pycharm
- 15. 如何在python中導入文件?
- 16. 如何在Python中導入Excel文件?
- 17. 如何在Python中導入文件?
- 18. 從Python中的基類導入子類
- 19. python從python包導入類
- 20. 如何從python模塊(boost.python)導入類?
- 21. 從Grails中的jar文件導入類
- 22. 從文件夾導入類
- 23. 如何從不同文件夾中的包中導入類?
- 24. 如何導入從python文件中提取的字符串?
- 25. 如何從Python中的不同文件夾導入模塊?
- 26. 如何從python中的另一個文件夾導入?
- 27. 如何從Python中的.pyx文件導入函數?
- 28. 如何從Python中的文件導入列表
- 29. 如何導入CSV文件,Django模型
- 30. Python - 如何導入類形式另一個python文件
什麼是* django個人文件夾*?如果將文件與'filename.py'中的'views.py'放在同一個目錄中,'from .filename import Class'應該足夠了。 – dhke
你有沒有嘗試把python文件放在與你view.py相同的文件夾內? – Kun