Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 7, 2022 13:54:59

SwanAvs
Зарегистрирован: 2022-01-07
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работают ссылки в сайте на Django.

FishHook
Покажите как выглядит оригинальное сообщение об ошибке



Офлайн

#2 Янв. 7, 2022 14:05:14

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Не работают ссылки в сайте на Django.

а у вас вот это приложение подключено к INSTALLED_APPS?
https://github.com/django/django-contrib-comments



Офлайн

#3 Янв. 7, 2022 14:08:57

SwanAvs
Зарегистрирован: 2022-01-07
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работают ссылки в сайте на Django.

Да.

'django_comments_xtd',
'django_comments',

Офлайн

#4 Янв. 7, 2022 14:13:52

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Не работают ссылки в сайте на Django.

насколько я понимаю, base.html из django_comments_xtd должен расширять base.html из django_comments
Всё же, что у вас в TEMPLATES?



Офлайн

#5 Янв. 7, 2022 14:15:30

SwanAvs
Зарегистрирован: 2022-01-07
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работают ссылки в сайте на Django.


FishHook
Всё же, что у вас в TEMPLATES?


 TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': ['templates'],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

Офлайн

#6 Янв. 7, 2022 14:21:36

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Не работают ссылки в сайте на Django.

By installing django-comments-xtd we install all its dependencies, Django and django-contrib-comments among them. So we are ready to work on the project. Take a look at the content of the tutorial directory, it contains:

A blog app with a Post model. It uses two generic class-based views to list the posts and show a post in detail.
The templates directory, with a base.html and home.html, and the templates for the blog app: blog/post_list.html and blog/post_detail.html.
….
The templates directory, with a base.html and home.html, and the templates for the blog app: blog/post_list.html and blog/post_detail.html.

не означает ли это, что base.html вы сами должны создать? Вы качали тот туториал, что у них в документации?



Офлайн

#7 Янв. 7, 2022 14:27:47

SwanAvs
Зарегистрирован: 2022-01-07
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работают ссылки в сайте на Django.

Я узнал об этой библиотеке благодаря видео с ютуба. Как там было дело:

Настроил settings, подключил url, миграции…

Он не скачивал все шаблоны, а лишь создал 2-3 с таким же названием, как в доки(чтобы все работало), для того, чтобы изменить немного их стандартную форму(например, он убрал указание имя пользователя при отправке комментария). base.html, как и views.py он не отрывал.

Однако, он прописал get_absolute_url в модели.

Так что я сомневаюсь, что дело вообще в шаблонах, ибо их не нужно трогать. А вот то, правильно ли я написал абсолютный адрес - вопрос.

и все же, что такое .post?

Отредактировано SwanAvs (Янв. 7, 2022 14:28:50)

Офлайн

#8 Янв. 7, 2022 14:39:07

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Не работают ссылки в сайте на Django.

SwanAvs
и все же, что такое .post?
вы не получите ответа на этот вопрос, потому что я сильно сомневаюсь, что кто-то еще из постоянных посетителей форума использует этот плагин. Вам придется разбираться самостоятельно, и вам могут только помочь с этим расследованием советами

Мой совет - не надо выдумывать проблемы, проблему вам сообщил фреймворк в сообщении об ошибке. Вот эту ошибку и надо устранять. Там написано черным по жёлтому, что фреймворк не можен найти шаблон. Это достоверная информация. От этого и надо отталкиваться в поиске решения проблемы. Еще совет - парень из ютуба не авторитетный источник. В документации к плагину есть туториал. Вот это - авторитетный источник. Скачайте туториал и посмотрите, как там устроен тестовый проект. Запустите его и удостоверьтесь, что он работает как заявлено. Потом переносите пример из туториала в свой код.



Офлайн

#9 Янв. 7, 2022 18:56:08

SwanAvs
Зарегистрирован: 2022-01-07
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работают ссылки в сайте на Django.

FishHook
Мой совет - не надо выдумывать проблемы, проблему вам сообщил фреймворк в сообщении об ошибке. Вот эту ошибку и надо устранять. Там написано черным по жёлтому, что фреймворк не может найти шаблон.

О боже… Это действительно так. Нужно было дописать base.html и тогда все заработает…

Спасибо вам большое.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version