Size: a a a

Django [ru] #STAY HOME

2020 August 20

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Max Tuh
В какой именно? У меня в каждом приложении есть папка с шаблонами. Можно в любой пихать?
Ну вообще для джанги это одна общая папка
источник

MT

Max Tuh in Django [ru] #STAY HOME
Nikolay Cherniy
Ну вообще для джанги это одна общая папка
Засунул в одно из приложении шаблон 404.html
Не подхватился
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Max Tuh
Засунул в одно из приложении шаблон 404.html
Не подхватился
В корень темплейтс?
источник

MT

Max Tuh in Django [ru] #STAY HOME
Nikolay Cherniy
В корень темплейтс?
Нет....засунул...заработало. А это вообще нормальный способ? Без подводных камней?
источник

D

D in Django [ru] #STAY HOME
Max Tuh
Нет....засунул...заработало. А это вообще нормальный способ? Без подводных камней?
ну вот на той странице, которую вчера прислал так прям и написано сделать:
"or loads and renders the template 404.html if you created it in your root template directory"

https://docs.djangoproject.com/en/3.0/ref/views/#django.views.defaults.page_not_found
источник

MT

Max Tuh in Django [ru] #STAY HOME
D
ну вот на той странице, которую вчера прислал так прям и написано сделать:
"or loads and renders the template 404.html if you created it in your root template directory"

https://docs.djangoproject.com/en/3.0/ref/views/#django.views.defaults.page_not_found
Перечитаю её еще раз. Видимо, я это упустил
источник

MT

Max Tuh in Django [ru] #STAY HOME
Спасибо всем за помощь
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
почему в админке не отображается это поле?
источник

SR

Sergey Rudnitsky in Django [ru] #STAY HOME
Dan Tyan
дальше

что такое core.settings

у
меня есть структура

project
- core
settings.py
- manage.py
project присутствует в sys.path

core - корневая аппка которая создается при создании проекта с помощью startproject
у тебя может называться по другому

ну и settings понятно
medical
- servicelist.py
- settings.py
- urls.py
- wsgi.py
-  clients/
- static/
- templates/

из этого каталога я запускаю servicelist.py, в котором, в частности, имеется:
import django

sys.path.extend(['/home/RSFmed/medical_env/medical/medical', ])
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "medical.settings")
django.setup()

from catalog.models import ServiceList
from catalog.models import Service

from clients import views

Так вот, программа запускается и выдает:
Traceback (most recent call last):
 File "/home/RSFmed/medical_env/medical/medical/servicelist.py", line 20, in <module>
   django.setup()
 File "/home/RSFmed/medical_env/lib/python3.6/site-packages/django/__init__.py", line 19, in setup
   configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
 File "/home/RSFmed/medical_env/lib/python3.6/site-packages/django/conf/__init__.py", line 79, in getattr
   self._setup(name)
 File "/home/RSFmed/medical_env/lib/python3.6/site-packages/django/conf/__init__.py", line 66, in _setup
   self._wrapped = Settings(settings_module)
 File "/home/RSFmed/medical_env/lib/python3.6/site-packages/django/conf/__init__.py", line 157, in init
   mod = importlib.import_module(self.SETTINGS_MODULE)
 File "/home/RSFmed/medical_env/lib/python3.6/importlib/__init__.py", line 126, in import_module
   return _bootstrap._gcd_import(name[level:], package, level)
 File "<frozen importlib._bootstrap>", line 994, in _gcd_import
 File "<frozen importlib._bootstrap>", line 971, in _find_and_load
 File "<frozen importlib._bootstrap>", line 941, in _find_and_load_unlocked
 File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
 File "<frozen importlib._bootstrap>", line 994, in _gcd_import
 File "<frozen importlib._bootstrap>", line 971, in _find_and_load
 File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'medical'

Чего не хватает в этом супе? О каком модуле medical идет речь? Если поможете, помогите разобраться.
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Александр Виноградов
почему в админке не отображается это поле?
ты действительно рассчитываешь, что кто-то прочитает код, которым ты пытаешся вывести, из твоей головы и подскажет тебе как сделать правильно?
источник

J

Jak in Django [ru] #STAY HOME
привет, может кто подсказать в чём может быть проблема ? https://pastebin.com/Rm7v7mr6
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Sergey Rudnitsky
medical
- servicelist.py
- settings.py
- urls.py
- wsgi.py
-  clients/
- static/
- templates/

из этого каталога я запускаю servicelist.py, в котором, в частности, имеется:
import django

sys.path.extend(['/home/RSFmed/medical_env/medical/medical', ])
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "medical.settings")
django.setup()

from catalog.models import ServiceList
from catalog.models import Service

from clients import views

Так вот, программа запускается и выдает:
Traceback (most recent call last):
 File "/home/RSFmed/medical_env/medical/medical/servicelist.py", line 20, in <module>
   django.setup()
 File "/home/RSFmed/medical_env/lib/python3.6/site-packages/django/__init__.py", line 19, in setup
   configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
 File "/home/RSFmed/medical_env/lib/python3.6/site-packages/django/conf/__init__.py", line 79, in getattr
   self._setup(name)
 File "/home/RSFmed/medical_env/lib/python3.6/site-packages/django/conf/__init__.py", line 66, in _setup
   self._wrapped = Settings(settings_module)
 File "/home/RSFmed/medical_env/lib/python3.6/site-packages/django/conf/__init__.py", line 157, in init
   mod = importlib.import_module(self.SETTINGS_MODULE)
 File "/home/RSFmed/medical_env/lib/python3.6/importlib/__init__.py", line 126, in import_module
   return _bootstrap._gcd_import(name[level:], package, level)
 File "<frozen importlib._bootstrap>", line 994, in _gcd_import
 File "<frozen importlib._bootstrap>", line 971, in _find_and_load
 File "<frozen importlib._bootstrap>", line 941, in _find_and_load_unlocked
 File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
 File "<frozen importlib._bootstrap>", line 994, in _gcd_import
 File "<frozen importlib._bootstrap>", line 971, in _find_and_load
 File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'medical'

Чего не хватает в этом супе? О каком модуле medical идет речь? Если поможете, помогите разобраться.
начни с того что прочитай как выкладывать ошибки и код
источник

l

len in Django [ru] #STAY HOME
не очень в тему, но я попытаюсь) читала и не поняла когда нужно использовать redis.ConnectionPool, а когда сразу redis.Redis. Нужен ли мне ConnectionPool, если я буду только преодически писать и читать данные?
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
Artem Gubatenko
ты действительно рассчитываешь, что кто-то прочитает код, которым ты пытаешся вывести, из твоей головы и подскажет тебе как сделать правильно?
это поле даты, у которого стоит автозаполнение. Я думаю, что из за автозаполнения оно не отображается
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Александр Виноградов
это поле даты, у которого стоит автозаполнение. Я думаю, что из за автозаполнения оно не отображается
автозаполнение, обычно, не влияет
источник

MT

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

DT

Dan Tyan in Django [ru] #STAY HOME
Sergey Rudnitsky
medical
- servicelist.py
- settings.py
- urls.py
- wsgi.py
-  clients/
- static/
- templates/

из этого каталога я запускаю servicelist.py, в котором, в частности, имеется:
import django

sys.path.extend(['/home/RSFmed/medical_env/medical/medical', ])
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "medical.settings")
django.setup()

from catalog.models import ServiceList
from catalog.models import Service

from clients import views

Так вот, программа запускается и выдает:
Traceback (most recent call last):
 File "/home/RSFmed/medical_env/medical/medical/servicelist.py", line 20, in <module>
   django.setup()
 File "/home/RSFmed/medical_env/lib/python3.6/site-packages/django/__init__.py", line 19, in setup
   configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
 File "/home/RSFmed/medical_env/lib/python3.6/site-packages/django/conf/__init__.py", line 79, in getattr
   self._setup(name)
 File "/home/RSFmed/medical_env/lib/python3.6/site-packages/django/conf/__init__.py", line 66, in _setup
   self._wrapped = Settings(settings_module)
 File "/home/RSFmed/medical_env/lib/python3.6/site-packages/django/conf/__init__.py", line 157, in init
   mod = importlib.import_module(self.SETTINGS_MODULE)
 File "/home/RSFmed/medical_env/lib/python3.6/importlib/__init__.py", line 126, in import_module
   return _bootstrap._gcd_import(name[level:], package, level)
 File "<frozen importlib._bootstrap>", line 994, in _gcd_import
 File "<frozen importlib._bootstrap>", line 971, in _find_and_load
 File "<frozen importlib._bootstrap>", line 941, in _find_and_load_unlocked
 File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
 File "<frozen importlib._bootstrap>", line 994, in _gcd_import
 File "<frozen importlib._bootstrap>", line 971, in _find_and_load
 File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'medical'

Чего не хватает в этом супе? О каком модуле medical идет речь? Если поможете, помогите разобраться.
почему у тебя

- servicelist.py
-  clients/
- static/
- templates/

на уровне с settings ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ты запускаешь servicelist.py
покажи код
источник

MT

Max Tuh in Django [ru] #STAY HOME
Max Tuh
А можно ли юзать шаблонизатор для файла в корне каталога, когда файл который расширяется находится в папке внутри корня каталога?
404 - новый файл в корне. wrapper - шаблон оболочка для всех других страниц
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Max Tuh
404 - новый файл в корне. wrapper - шаблон оболочка для всех других страниц
шаблонизатор, по-умолчанию и + DEBUG==True, ищет по папкам templates/ в аппках.

А далее, если не накосячишь, то будет работать)
источник