Невозможно импортировать из views.py django
У меня есть следующий код в моем файле views.py.
def home(request):
fromDate = request.GET.get('fromDate', 'This is a default value')
toDate = request.GET.get('toDate', 'This is a default value')
Я хочу импортировать fromDate и toDate из файла views.py в другой файл, который я создал (countries.py), но каждый раз, когда я пытаюсь использовать
from . import views
Я получаю ошибку.
partially initialized module 'website.views' has no attribute 'toDate' (most likely due to a circular import)
Даже используя
from website import views # gives the same error
Любая помощь будет принята с благодарностью.
Переместите переменную 2 в глобальную область видимости, а не под фукнцию.
fromDate = request.GET.get('fromDate', 'This is a default value')
toDate = request.GET.get('toDate', 'This is a default value')
def home(request):
...
Затем импортируйте в другой файл, например:
from .view import fromDate, toDate
ps.
по соглашению python не использует cammelCase, вам следует следует переименовать в from_date, to_date