Size: a a a

Django [ru] #STAY HOME

2020 June 11

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Сергей Чурмин
да но браузер не рисует)
ну это уже к браузеру вопросы, джанга что могла - сделала)
источник

D

Dmitry in Django [ru] #STAY HOME
Dan Tyan
что значит не сработает
я имел ввиду, что сначала может создаться модель Б и во время сигнала упасть сервер, например
источник

ИИ

Иван Иваныч... in Django [ru] #STAY HOME
Всем привет!
источник

ИИ

Иван Иваныч... in Django [ru] #STAY HOME
Не могу разобратся с ошибкой invalid literal for int() with base 10: '' в строке project = Project.objects.get(id=request.GET['project_id'])
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Иван Иваныч
Не могу разобратся с ошибкой invalid literal for int() with base 10: '' в строке project = Project.objects.get(id=request.GET['project_id'])
приходит строка сначал перегони в инт
источник

ИИ

Иван Иваныч... in Django [ru] #STAY HOME
спс
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
такс, нет тут проблемма именно на стороне джанги, теперь он отдает пустую страницу, конечно есть подозрение что это связано с ленивой загрузкой
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Не подскажите как решить?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Сергей Чурмин
такс, нет тут проблемма именно на стороне джанги, теперь он отдает пустую страницу, конечно есть подозрение что это связано с ленивой загрузкой
показывай код
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Nikolay Cherniy
показывай код
хех, щя на гист тогда
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Nikolay Cherniy
показывай код
такс так формируется вкладка, показываю что бы было понимание с какими параметрами фрейм https://gist.github.com/Mesteriis/7cda24eb6dbc1fc5baaa2d00b3490012
так он выглядит когда получает его в html
<iframe src="http://localhost:8001/dashboard/page-saveDrive.html" frameborder="no" style="width: 100%; height: 1000px;">Ваш браузер не поддерживает плавающие фреймы!</iframe>

ну а сами url и вью работают норм
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
И в целом, может я зря выбрал фрейм, может быть в джанге есть механиз получить в див другую урл и показать ее без пегерузки всей страницы?
источник

КЗ

Кусатель Забочок... in Django [ru] #STAY HOME
Nikolay Cherniy
что-то пошло не так, проверь что ты все сохранил и перезапустил
Похоже он ищет темплейт не в том месте где он лежит:
Template-loader postmortem
Django tried loading these templates, in this order:

Using engine django:

django.template.loaders.filesystem.Loader: C:\Users\Сергей Синицын\vote_kor\votekorenovsk\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: D:\Python\lib\site-packages\django\contrib\admin\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: D:\Python\lib\site-packages\django\contrib\auth\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\Users\Сергей Синицын\vote_kor\votekorenovsk\pages\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: D:\Python\lib\site-packages\crispy_forms\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\Users\Сергей Синицын\vote_kor\votekorenovsk\accounts\templates\operatorsARM.html (Source does not exist)

Полный путь к темплейту:
C:\Users\Сергей Синицын\vote_kor\votekorenovsk\pages\templates\accounts\login\operatorsARM.html
Но такого пути нет, хотя в accounts urls.py путьь есть
   path('login/operator/', OperatorsARMPageView.as_view(), name='operator'),

Вообще, в джанго, как надо делать, в специальный каталог класть темплейты которые нужно использовать после авторизации? Скажите, пожалуйста?
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Кусатель Забочок
Похоже он ищет темплейт не в том месте где он лежит:
Template-loader postmortem
Django tried loading these templates, in this order:

Using engine django:

django.template.loaders.filesystem.Loader: C:\Users\Сергей Синицын\vote_kor\votekorenovsk\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: D:\Python\lib\site-packages\django\contrib\admin\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: D:\Python\lib\site-packages\django\contrib\auth\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\Users\Сергей Синицын\vote_kor\votekorenovsk\pages\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: D:\Python\lib\site-packages\crispy_forms\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\Users\Сергей Синицын\vote_kor\votekorenovsk\accounts\templates\operatorsARM.html (Source does not exist)

Полный путь к темплейту:
C:\Users\Сергей Синицын\vote_kor\votekorenovsk\pages\templates\accounts\login\operatorsARM.html
Но такого пути нет, хотя в accounts urls.py путьь есть
   path('login/operator/', OperatorsARMPageView.as_view(), name='operator'),

Вообще, в джанго, как надо делать, в специальный каталог класть темплейты которые нужно использовать после авторизации? Скажите, пожалуйста?
можно в любую, а попробуй не использовать русские буквы и пробелы на венде в именнах файлов, есть подохрение инджинкс не может его прочить
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Кусатель Забочок
Похоже он ищет темплейт не в том месте где он лежит:
Template-loader postmortem
Django tried loading these templates, in this order:

Using engine django:

django.template.loaders.filesystem.Loader: C:\Users\Сергей Синицын\vote_kor\votekorenovsk\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: D:\Python\lib\site-packages\django\contrib\admin\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: D:\Python\lib\site-packages\django\contrib\auth\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\Users\Сергей Синицын\vote_kor\votekorenovsk\pages\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: D:\Python\lib\site-packages\crispy_forms\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\Users\Сергей Синицын\vote_kor\votekorenovsk\accounts\templates\operatorsARM.html (Source does not exist)

Полный путь к темплейту:
C:\Users\Сергей Синицын\vote_kor\votekorenovsk\pages\templates\accounts\login\operatorsARM.html
Но такого пути нет, хотя в accounts urls.py путьь есть
   path('login/operator/', OperatorsARMPageView.as_view(), name='operator'),

Вообще, в джанго, как надо делать, в специальный каталог класть темплейты которые нужно использовать после авторизации? Скажите, пожалуйста?
и саму вью покажи
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Кусатель Забочок
Похоже он ищет темплейт не в том месте где он лежит:
Template-loader postmortem
Django tried loading these templates, in this order:

Using engine django:

django.template.loaders.filesystem.Loader: C:\Users\Сергей Синицын\vote_kor\votekorenovsk\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: D:\Python\lib\site-packages\django\contrib\admin\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: D:\Python\lib\site-packages\django\contrib\auth\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\Users\Сергей Синицын\vote_kor\votekorenovsk\pages\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: D:\Python\lib\site-packages\crispy_forms\templates\operatorsARM.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\Users\Сергей Синицын\vote_kor\votekorenovsk\accounts\templates\operatorsARM.html (Source does not exist)

Полный путь к темплейту:
C:\Users\Сергей Синицын\vote_kor\votekorenovsk\pages\templates\accounts\login\operatorsARM.html
Но такого пути нет, хотя в accounts urls.py путьь есть
   path('login/operator/', OperatorsARMPageView.as_view(), name='operator'),

Вообще, в джанго, как надо делать, в специальный каталог класть темплейты которые нужно использовать после авторизации? Скажите, пожалуйста?
так если он не может найти темплейт, может быть ты или ему правильный путь во вьюхе укажешь или положишь темплейт там где он его ищет
источник

КЗ

Кусатель Забочок... in Django [ru] #STAY HOME
Nikolay Cherniy
так если он не может найти темплейт, может быть ты или ему правильный путь во вьюхе укажешь или положишь темплейт там где он его ищет
да это без проблем
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Сергей Чурмин
и саму вью покажи
!
источник

КЗ

Кусатель Забочок... in Django [ru] #STAY HOME
Сергей Чурмин
можно в любую, а попробуй не использовать русские буквы и пробелы на венде в именнах файлов, есть подохрение инджинкс не может его прочить
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
посмотри в закрепе как правильно выкладывать код
источник