В настоящее время я использую django и помещаю код python в свои view.py, чтобы запускать их на своих веб-страницах. Существует отрывок кода, который требует, чтобы определенный класс из файла python работал вроде как пакет, но это всего лишь файл python, который мне давали использовать, чтобы выполнить определенный фрагмент кода. Как я могу ссылаться на класс из моего файла python в файле django views.py? Я попытался поместить файл python в папку пакетов моего сайта в моей папке Anaconda3 и попытался использовать только [имя файла python] import [имя класса] в файле views.py, но, похоже, он не распознает, что файл существует в папке пакетов сайтов. Я также попытался поместить файл python в личную папку django и использовать из личного импорта [имя файла], но это не работаетКак импортировать класс из файла python в django?
0
A
ответ
1
Вы можете просто поместить mypythonfile.py
в тот же каталог вашего views.py
. И from mypythonfile import mystuff
в вашем views.py
+0
Это сработало, спасибо! – user3354383
0
Каждый views.py файл принадлежит к приложению в Джанго создан как:
django-admin startapp my_app
поэтому файл views.py находится в папке my_app. Если ваш пользовательский файл питон находится в той же папке, вы можете просто сделать:
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
Если файл питон находится в другой папке приложения затем обновить имя приложения соответственно.
Смежные вопросы
- 1. Python - как импортировать класс из другого файла python
- 2. Как импортировать класс из unittest в python?
- 3. Как импортировать класс из файла пользовательского ActionScript
- 4. Typcript: как импортировать класс из файла javascript?
- 5. Как импортировать класс из прикладного Gradle файла?
- 6. Как импортировать класс из модуля python (boost.python)?
- 7. django импортировать переменную из файла настроек сервера
- 8. Невозможно импортировать класс из пользовательского пакета django
- 9. python 3.4: Невозможно импортировать класс из другого файла
- 10. Как импортировать класс из ndb.Model?
- 11. сценариев Java: импортировать класс из внешнего файла
- 12. Как импортировать модуль python из .so-файла?
- 13. Не удается импортировать класс Python
- 14. Python/django: невозможно импортировать GeoIP
- 15. Как импортировать класс из другого исходного файла в D?
- 16. Django - как импортировать из CSV-файла в память
- 17. Невозможно импортировать класс из одного приложения в другое в django
- 18. Как импортировать класс из класса, включенного в этот класс
- 19. Невозможно импортировать json-объекты из json-файла в DJANGO
- 20. Как импортировать функцию из файла python с помощью Boost.Python
- 21. Как импортировать из файла в текущем каталоге в Python 3?
- 22. Python импортировать массив из другого файла
- 23. Как импортировать правильный пакет (python-django)
- 24. Как импортировать константы из файла .h в модуль python
- 25. Как импортировать uncommented текст из файла в Python?
- 26. Как импортировать строку, извлеченную из файла в python?
- 27. Как импортировать файл проекта Django settings.py Python из подкаталога?
- 28. Импортировать все (*) из динамического файла
- 29. Как импортировать один класс из файла со многими классами в Python?
- 30. Невозможно импортировать файл в Python/Django
Что такое личная папка django *? Если вы поместите файл в тот же каталог, что и 'views.py', как' filename.py', 'из .filename import Class' должно быть достаточно. – dhke
Вы пытались поместить файл python в ту же папку вместе с вами view.py? – Kun