"Вопросы и ответы" Django и Python, страница 585

13.06.2022
Почему не работает кнопка лайков/дизлайков?

Реализую функционал лайков, дизлайков на django, но кнопка не срабатывает.Не могу удалить лайк. html.py <form action="{% url 'forum:like-topic' %}" method="POST"> {% csrf_token %} <input type='hidden' name='topic_id' value="{{ topic.id }}"> {% if user not in topic.likes.all %} <button class="ui button positive" …

13.06.2022
Получение url kwargs в представлениях, основанных на классах

Мне нужно получить значение пк, записанное в url в представлении, основанном на классе : path('<int:pk>/data/', views.DataView.as_view(), name='data'), Однако, что я видел повсюду, так это пк, полученный в определении методов, таких как get или post. Я хочу …

13.06.2022
Отображение недавно использованных приложений в django

У меня есть 10 приложений и один проект на django. название и описание каждого приложения и url хранятся в базе данных теперь моя задача показать недавно использованные приложения на основе пользователя есть ли возможность показать недавно использованные приложения …

13.06.2022
Как включить ссылки из основного файла urls.py в файл urls.py модели?

Я пытаюсь включить ссылки из файла 'Post/urls.py' в 'blog/urls.py' (файл администратора), но получаю сообщение об ошибке Надеетесь ли вы помочь решить эту проблему? #Post/urls.py from django.conf.urls import url from . import views urlpatterns = [ url(r'^$',views.all_posts, name='all_posts'), url(r'^(?P<id>\d+)$',views.post, name='post'), …

13.06.2022
Pyest не обнаруживает светильники в отдельной папке

У меня есть приложение Django и я пишу тесты, используя pytest и pytest fixtures. Все тесты находятся в соответствующих приложениях Django, но я написал фикстуры в другой папке как модуль. Структура проекта: Proj. | +apps: - core -tests …

13.06.2022
У меня проблемы с Django + Docker + Celery

Я пытаюсь изучить некоторые моменты развертывания. Я пытался развернуть мое django приложение на моем linux debian сервере, используя Django + Nginx + PGSQL + Celery, обернув все это в Docker контейнеры. Но когда я запускаю django и celery отдельно (через …

13.06.2022
Обмен результатами запросов в django между зарегистрированными пользователями

У меня есть таблица, связанная и получающая данные от Zapier. Записи приходят по 200 штук в минуту. Предполагается, что зарегистрированные пользователи должны выбирать эти данные и работать с ними. Проблема в том, что возникла некоторая путаница в понимании того, …

13.06.2022
Модель Django становится огромной

В моем проекте несколько моделей имеют много полей, более 25. Например, у меня есть модель под названием PeriodOfStay. и в ней есть поле типа дата_вступления i94_number port_of_entry город ....etc (пожалуйста, проверьте изображение для всех полей) также имеет много …

13.06.2022
Django.core.exceptions.ImproperlyConfigured: Cannot import ASGI_APPLICATION module 'snp.routing'

ASGI_APPLICATION = 'snp.routing.application' routing.py: from channels.auth import AuthMiddlewareStack from channels.routing import ProtocolTypeRouter, URLRouter import chat.routing application = ProtocolTypeRouter ({ 'websocket': AuthMiddlewareStack( URLRouter ( chat.routing.websocket_urlpatterns ) ) }) У меня эта ошибка при наложении ASGI_APPLICATION, как я могу …

13.06.2022
Издевательство над time.sleep приведет к неудаче теста

Я написал этот тест, но чтобы не задерживать тест, я издеваюсь над time.sleep и тест столкнется с ошибкой. from unittest.mock import patch @patch('time.sleep', return_value=None) def test_wait_for_db(self): """Test waiting for db""" with patch('django.utils.connection.BaseConnectionHandler.__getitem__') as gi: gi.side_effect = [OperationalError] * 5 …

13.06.2022
Django и и Nginx не добавляют все доменные имена

У меня есть проект с Django, запущенный на машине Linux. Проект работал очень хорошо. но после того, как мы изменили доменное имя с "http://myservername:port/" на "https://myservername/projectname/", он больше не работает. Если я нажимаю на URL, я перенаправляюсь на "https://myservername/", …

13.06.2022
Django по-прежнему показывает домашнюю страницу, а не ту, которую я хочу.

Я изучаю django сейчас в первый раз и я застрял немного в начале, пожалуйста, помогите мне здесь. Я создал новый проект через django и создал страницу блога внутри проекта через терминал (cmd). Директория была также сформирована для обоих …

13.06.2022
Перенаправление имени хоста/конечной точки на api.hostname/endpoint в django

У меня api построен по такому шаблону: api.hostname/endpoint. Однако есть плагин к моему приложению, который использует шаблон hostname/endpoint. Я хотел бы решить эту проблему на стороне бэкенда, добавив перенаправление на api.hostname/endpoint. Я пытался экспериментировать с добавлением урлов или путей …

13.06.2022
Как создать DEFAULT_AUTO_FIELD с uuid4 в django?

Settings.py DEFAULT_AUTO_FIELD = 'core.custom_auto_field.UID4AutoField' from django.db.models.fields import AutoFieldMixin, UUIDField from uuid import uuid4 class UID4AutoField(AutoFieldMixin, UUIDField): def get_internal_type(self): return 'UID4AutoField' def rel_db_type(self, connection):<br/> return UUIDField().db_type(connection=connection)<br/>

13.06.2022
Как изменить язык в django?

я делаю форму на django и хотел бы иметь возможность изменить язык ошибок на испанский, например, если я ввожу неправильную дату, вместо "Введите правильную дату." написано "Ingrese una fecha valida", но когда я делаю изменения, все остается так же, …

13.06.2022
AccessDenied для файлов, загруженных из Django в частное ведро S3 с помощью Cloudfront

Я ноб в AWS, создающий сайт для хобби с использованием Django и Wagtail CMS. Я следовал этому руководству по подключению ведра S3 с django-storages. Затем я добавил Cloudfront к моему ведру, и все работает, …

13.06.2022
Django запускает первичный ключ с 1, когда в базе данных уже есть данные

У меня есть база данных pg, созданная migrate с Django, все таблицы были созданы успешно и пусты в начале. Теперь мне нужно заполнить одну из таблиц из резервной копии базы данных, созданной с помощью pgdump. В этой базе …

13.06.2022
Парсинг из телеграм на сайт джанго

Подскажите, пожалуйста, какие инструменты нужны для парсинга телеграм каналов, чтобы данные с них загружать к себе на сайт джанго

13.06.2022
.objects.all() ничего не возвращает

впервые спрашиваю, надеюсь, что смогу найти решение своей проблемы. Я пытаюсь отобразить курсы на html странице с помощью objects.all(), но он ничего не возвращает и страница остается пустой, хотя записи в базе данных существуют. Я пробовал тот же метод …

13.06.2022
Есть ли способ не отображать мою модель в шаблоне?

Я хочу знать, можно ли не показывать/загружать модель продукта при просмотре шаблона. Вместо этого я хочу отображать модель при нажатии кнопки, которая фильтрует результаты перед их отображением У меня более 30 000 записей в модели Product, и …

13.06.2022
Как использовать файл учетных данных, не перемещая его в хранилище

Я создаю веб-приложение Django, которое развертывается на GCP (облачная платформа google). Мне нужно использовать ведро облачного хранилища google для хранения файлов, создаваемых приложением, поэтому я добавил код в settings.py os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = os.path.join(BASE_DIR, 'credential.json') В коде есть ссылка …

13.06.2022
Токен Auth0 не является RS256

Я создал приложение Auth0 и затем использовал его в своем проекте ReactJS с помощью модуля @auth0/auth0-react. После входа в систему я пытаюсь получить токен доступа с помощью функции getAccessTokenSilently(). Я заметил, что полученный токен имеет …

13.06.2022
Я закодировал перенаправление на страницу входа в систему при запросе домашней страницы. Всякий раз, когда я пытаюсь нажать кнопку home с другой страницы, это приводит к входу в систему даже после входа в систему.

View def index(request): response=redirect('/login') return response login.views from django.shortcuts import render, redirect from register.models import reg def login(request): if request.method == 'POST': username = request.POST.get('username') password = request.POST.get('password') user = reg.objects.filter(username=username, password=password) if user: user_details = reg.objects.get(username=username, password=password) id = …

13.06.2022
Использование 2-байтового имени файла для прикрепляемого файла StreamingHttpResponse

Def iter_csv(rows, pseudo_buffer): yield pseudo_buffer.write(codecs.BOM_UTF8) writer = csv.writer(pseudo_buffer) for row in rows: yield writer.writerow(row) def download_csv(queryset=None, filename=None, column_names=None): writer = csv.writer(Echo()) rows = [column_names] rows.extend(queryset) filename = "テスト.csv" # this setting is ignored. filename = "test.csv" # it works return …

13.06.2022
Невозможно выполнить запрос API

Я пытаюсь протестировать API из приложения django, чтобы убедиться, что оно работает, но я совершенно не понимаю, как сделать запрос API. Я потратил несколько дней, пытаясь разобраться в этом самостоятельно, но очевидно, что мне нужна помощь, потому что я постоянно …

13.06.2022
Docker-контейнер Django не подключается к postgresql

У меня проблемы с запуском приложения django. Кажется, что оно замирает, когда выводит "Проверка системы выявила 6 проблем (0 заглушены)." Я полагаю, что это происходит потому, что django не подключен к базе данных postgresql. Я действительно не …

13.06.2022
Как стилизовать форму модели в django с помощью CSS?

Я использовал простые формы в Django с тех пор, как начал работать с python, и теперь я перешел на модельные формы, сейчас я задаюсь вопросом, как стилизовать форму. Я пытался использовать код виджетов, но он ведет себя немного странно, …

13.06.2022
Как указать декоратор действия представления Django для конечной точки с несколькими параметрами?

Для приведенного ниже представления и конечной точки с несколькими параметрами, как следует url_path указать декоратор действия? urls.py: router.register('utils', views.TableColumnViewSet, basename='TableColumn') views.py: @action(detail=False, url_path=r'???') def table_meta(self, request, catalog=None, schema=None, table=None)

13.06.2022
CSS не отображается в Django с NGINX и uWSGI

Это мой первый настоящий проект Django, и я пытаюсь настроить его для производства, используя NGINX и uWSGI. Он работает на сервере Digital Ocean Ubuntu. Все настроено и работает, кроме обслуживания статических CSS файлов. Странно то, что статические изображения и файлы …

13.06.2022
Должен ли я использовать Comand Prompt или терминал Vs Code для установки модулей, запуска проектов ... и т.д.?

Я видел много видео, в которых для начала работы над проектом используется Comand Prompt. Почему они используют его, когда это можно сделать в терминале соответствующей IDE?

13.06.2022
Создавать урлы как посты в Instagram или видео на youtube

Я создаю социальную сеть и собираюсь создавать свои урлы в произвольном порядке вопрос, который уже долгое время не дает мне покоя, как создать урлы как посты Instagram на Django, например, так: https://www.instagram.com/p/CeqcZdeoNaP/ или <a href="https://www.youtube.com/watch?v=MhRaaU9-Jg4" rel="nofollow …

13.06.2022
Невозможно присвоить "<django.contrib.auth.auth.models.AnonymousUser object at 0x000001D4CBCD96A0>": "Album.owner" должен быть экземпляром "User".

Я не знаю, почему у меня эта ошибка, раньше ее не было, я уверен, что я вошел в систему, прежде чем пытаться вызвать api, пожалуйста, найдите ниже код : views.py class AlbumCreate(generics.CreateAPIView): serializer_class = AlbumsSerializer def perform_create(self, serializer): owner2 …

13.06.2022
Django Отправка электронной почты, изображение Rich textbox вызывает функцию отправки электронной почты

Я создал поле Rich Textbox для электронной почты. В нем я задаю некоторый текст и вставляю картинку. В email_template.html я добавил еще одно изображение, сразу после поля Rich Textbox, которое запускает ссылку, чтобы увидеть, было ли письмо открыто. Проблема в …

13.06.2022
Проблема стиля из datatables.net

Когда я использую эту базу данных из datatables.net, две кнопки таблицы не стилизуются. Кнопки следующей и предыдущей страницы. По умолчанию они не должны быть такими. Как я могу изменить их стиль? Вот мой html: &lt;h1&gt;MyTable&lt;/h1&gt; …

12.06.2022
Django Admin использует неправильный UserManager

Я создал пользовательский класс пользователя: class User(AbstractUser): objects = UserDashManager() custom_field = models.CharField(max_length=84) И UserManager для заполнения этого поля при создании: class UserDashManager(UserManager): def create_user(self, username, email, password, **extra_fields): extra_fields.setdefault('custom_field', 'custom field value') …

12.06.2022
Что может привести к тому, что оператор if в шаблоне Django ничего не изменит?

Я пытаюсь вывести сообщение, когда пользователь нажимает кнопку Close Listing на моей веб-странице. В настоящее время при нажатии на кнопку с веб-страницей ничего не происходит. Как я могу это исправить и что не так? часть файла views.py …

12.06.2022
Лента новостей скрыта от пользователей, не являющихся администраторами

На моей платформе социальных сетей лента новостей (называемая post_list), похоже, скрыта от любого пользователя, который не является администратором. Даже когда текст введен в поле и нажата кнопка 'post', страница обновляется, но текстовое поле не …

12.06.2022
Возможно ли доставлять сообщения тостов django через фронтенд

Трина достижения отправки уведомлений через Javascript логику вместо Django views, я хочу заменить alert() в этой Javascript функции на Django contrib messages(toasts). В представлениях это будет выглядеть примерно так messages.success(request, f"test successful") Возможно ли добиться того же с помощью javascript? …

12.06.2022
Как получить значение или Parse HTML dropdown selected:option text как переменную в views.py в Django?

У меня есть трехсторонний выпадающий список, созданный из трех разных таблиц, связанных внешними ключами. model.py имеет следующий вид #################################################################################### class State(models.Model): state_name = models.CharField(max_length=50, unique=True) state_id = models.PositiveIntegerField(unique=True, validators=[MinValueValidator(1), MaxValueValidator(100)]) class Meta: db_table …

12.06.2022
BadHeaderError("Значения заголовка не могут содержать новые строки (получено %r)" % value) в drf_social_oauth2

Опишите ошибку Я получил access_token от google, который я должен использовать для аутентификации пользователей. Все работает нормально, когда пользователь проходит аутентификацию в первый раз. Но когда пользователь выходит из системы и пытается войти снова, он выдает вот такую …