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

08.09.2021
Понять сценарий представления в Django

Привет, ребята, я начинаю знакомиться с django, в частности с тем, как структурированы представления. У меня есть некоторые неразрешенные сомнения как у любителя. . Вот, например, у меня есть представление, которое должно показывать все продукты в базе данных …

08.09.2021
Как сериализовать вложенные родовые отношения в django rest frame work

В проекте есть немного сложная модель. Есть три модели, связанные друг с другом родовыми отношениями. Вот пример моделей: class Person(models.Model): first_name = models.CharField() last_name = models.CharField() ptype = models.CharField() mapping = models.ForeignKey("Mapping", related_name="mapping") class Profile(models.Model): rank = models.CharField() …

08.09.2021
Django Docker Postgresql

Когда я пытаюсь использовать Docker и Postgresql, я получаю ошибку. Я использую pipenv с django Traceback (most recent call last): [33mweb_1 |[0m File "/usr/local/lib/python3.7/site-packages/django/db/backends/base/base.py", line 217, in ensure_connection [33mweb_1 |[0m self.connect() [33mweb_1 |[0m File "/usr/local/lib/python3.7/site-packages/django/db/backends/base/base.py", line 195, in connect …

08.09.2021
__str__ возвращает нестроку (тип NoneType) и удаляет данные из базы данных

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

08.09.2021
Drf swagger ui для json-поля

Не удается показать поля массива json в swagger-ui параметра тела поста. У меня есть модель django с колонкой JsonField, название колонки отображается в swagger ui, но не может показать внутренние значения json. Прошу вас, пожалуйста, дать ваше предложение. #models …

08.09.2021
Может ли один докер перезапустить другой?

У меня есть ряд контейнеров в сети docker, назову их 'backend' (nginx-django) и 'locator' (чистый скрипт на python). Я хотел бы добиться того, чтобы через веб-запрос к докеру 'backend' происходил перезапуск модуля 'locator'. Наш текущий подход заключался в попытке …

08.09.2021
Проект django развернут на AWS с использованием postgres - как создать базу данных

У меня есть проект django, который я развернул на AWS с помощью awsebcli. Мне нужно создать базу данных (postgres) и после развертывания среды создать базу данных в консоли. Я хотел бы автоматизировать этот процесс и я попробовал конфигурационный …

08.09.2021
Django не отображает содержимое блоков

Здравствуйте, мой блок content не работает. Моя директория выглядит следующим образом: /first_page /templates /first_page /landingPage.html /base.html Это мой файл base.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> …

08.09.2021
Блок django не отображается

Я хочу добавить навигационную панель, сообщения и содержание в файл base.html, правильно ли это? Я также хочу, чтобы профиль был продолжением navbar, чтобы при наведении на кнопку профиля из navbar всплывал профиль. Пока что я не могу увидеть navbar с …

08.09.2021
Как вернуть значение по умолчанию в django-parler, если содержимое не заполнено на других языках?

Я сталкиваюсь с ошибкой в админке djagno. Я использую пакет django-parler для многоязычного контента и i18. Например, если язык админки django (i18) на языке 'uz', а контент в django parler multi language content не заполнен на uz, то djagno …

08.09.2021
Как я могу установить токен в заголовке и перенаправить пользователя на внешний url в django

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

08.09.2021
Django перенаправляет на другой вид/страницу при отказе в разрешении

Hej! У меня есть представление, в котором отображаются контактные данные. Цель состоит в том, чтобы некоторые пользователи могли видеть все детали ('A'), а некоторые - только имя ('B'). Поэтому у меня есть два сериализатора в моей модели и два …

08.09.2021
Как я могу получить место, занимаемое набором запросов, используя Postgres

Предположим, я делаю запрос типа - SELECT * FROM имя_таблицы WHERE условие Я хочу знать, сколько дискового пространства занял этот набор запросов.

08.09.2021
Pycharm не распознает файл db.sqlite3

Я изучаю django и во время практики столкнулся с файлом db.sqlite3, который pycharm не распознавал. Я перетащил его в db browser sqllite и получил ошибку "не открыт файл базы данных". Что же мне делать? Может ли кто-нибудь помочь? Если вы …

08.09.2021
Django, Openpyxl: ширина столбцов возвращает странные значения

внутри моего приложения я создаю простую рабочую книгу и -sheet! Затем я итерирую словарь для настройки ширины столбцов и высоты строк. functions.py def create_workbook(): dict_col_width = { 'A': 2.22, 'B': 0.5, 'C': 2.33, 'D': 2.89, } dict_row_height = { …

08.09.2021
Django: Воспроизведение миграций в тестовой среде

Основа вопроса Моя версия разработки постоянно развивается со своей собственной базой данных. Я буду makemigrations и migrate множество раз и буду развивать локальную базу данных. Затем я размещаю свои изменения в GIT, как только чувствую, что версия готова для …

08.09.2021
Создайте пользователя в продакшене или на локальном хосте для django

Я не знаю, является ли это вопросом новичка. Но в принципе, у меня есть сайт, размещенный на Pythonanywhere. Когда я хочу внести изменения, обычный рабочий процесс заключается в том, чтобы внести изменения локально -> зафиксировать и отправить изменения на github …

08.09.2021
ERROR malformed node or string: <_ast.Call object at 0x7fcd19516d90> в django

Я пытаюсь запустить функцию на кластере через каждые 15 минут. Но я получаю ошибку. The function is - def printer_function(): print("worked") ссылка на эту функцию - bbb_api.helper_lib.helper.stream_killer и я запланировал его, используя администратора. но я получаю …

08.09.2021
Django: Загрузка нескольких каталогов изображений одновременно

В моем проекте Django я хочу загружать массовые изображения для продуктов из каталога каталогов. Каждый каталог назван по SKU для продукта. В каждом каталоге может быть несколько изображений, а может и не быть. Как я могу достичь этой функциональности? …

08.09.2021
Как ограничить страницы в Django? если "@login required(login_url='login')" не работает

Я работаю над проектом signup-login в Django и хочу ограничить главную страницу... но по какой-то причине этот код не работает... вы можете сказать мне почему? и есть ли другой способ ограничить страницы в Django? @login_required(login_url='login') views.py @login_required(login_url='login') def index(request): …

08.09.2021
Предупреждение Memcached при использовании django "Select No error"

Я использую django с memcached для хранения данных в реальном времени, возможно, сбрасывая key-value в 1мин, однако иногда memcached падает с проблемой "[warn] select: No error", и тогда django не получает данные из memcached. как я могу это исправить? <a …

08.09.2021
*_установка атрибутов для моделей из разных приложений

У меня есть две модели, определенные в разных Apps, связанные отношением Many to Many: #App 1, models.py class Parent(models.Model): name=models.CharField(max_lenght=10) #App2, models.py from App1.models import Parent class Child(models.Model): parents = models.ManyToManyField( to = Parent, blank = True, …

08.09.2021
Повторное выполнение модульного теста Celery

В настоящее время я пишу модульные тесты для моих задач celery и хотел бы проверить, что моя задача повторяется. Примечание: ALWAYS_EAGER установлен на True в тестовых настройках @app.shared_task(bind=True, soft_time_limit=600, autoretry_for=(Exception,), retry_kwargs={'max_retries': 3}, retry_backoff=3) def my_task(self, obj_pk): try: # ... …

08.09.2021
Отображение двух классов ModelForm на одной html-странице Django

Я пытаюсь создать 2 формы и отобразить их на одной HTML странице Django. Я создал 2 класса Modelform следующим образом class CompanyForm(forms.ModelForm): class Meta: model = Company fields = "__all__" class ToyForm(forms.ModelForm): class Meta: model = Toy fields = "__all__" …

08.09.2021
Django HINT: Вам нужно переписать или привести выражение./ ProgrammingError

Я использую Django и получил эту ошибку при миграции ProgrammingError at /admin/images/data/add/ column "order_data" is of type integer but expression is of type date LINE 1: ...Babies_name", "Age_name", "Images") VALUES (1234, '2021-09-0... ^ HINT: You will need to rewrite or …

08.09.2021
Django.db.utils.IntegrityError: could not create unique index "book_still_pkey" DETAIL: Ключ (номер)=() дублируется

Это моя 2 миграция, где я пытаюсь изменить одно поле 'число'. Но у меня ошибка : django.db.utils.IntegrityError: could not create unique index "book_still_pkey" DETAIL: Key (number)=() is duplicated. models.py ДО миграции link_number = models.PositiveIntegerField('Link number', validators=[ MinValueValidator(1), MaxValueValidator(MAX_TAG_NUMBER),]) number …

08.09.2021
Добавление пагинации в Django Rest Framework

Я пытаюсь использовать PageNumberPagination в DRF и для этого я изменил файл settings.py следующим образом: REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework_simplejwt.authentication.JWTAuthentication', ), 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', # 'PAGE_SIZE':10 } и views.py from rest_framework.pagination import PageNumberPagination class GrnListAPIView(generics.ListAPIView): serializer_class = …

08.09.2021
Как настроить параллельное выполнение в celery

У меня есть приложение Django с ML-кодом, выполнение которого занимает около 15 минут. Я использовал RabbitMQ в качестве брокера сообщений и celery для обработки задачи, требующей времени. В настоящее время я использую следующую команду для запуска celery. Это …

08.09.2021
Как правильно создать json-ответ вошедшего пользователя для react

Я начал пробовать react и попытался просто получить информацию о вошедшем пользователе, но, похоже, это не работает. У меня есть представление Django для отображения данных пользователя: def user_details_view(request, *args, **kwargs): #REST API for detailing some basic info about the …

08.09.2021
Django error , Broken pipe from ('127.0.0.1', 33609)

Я создаю проект django и получаю эту ошибку. Broken pipe from ('127.0.0.1', 33609). Я пытался сделать следующее: я создал таблицу, используя таблицу auth_user (таблица аутентификации пользователей по умолчанию в django framework) и создал свою собственную таблицу. Когда пользователь регистрируется, я …

08.09.2021
Условное перенаправление на django?

У меня есть система списков пожеланий. С ее помощью пользователь может добавлять товары в список желаний, нажимая на иконку сердца, проблема в том, что у меня есть два места, где пользователь может удалить товары из списка желаний: 1. User …

08.09.2021
Отправка случайно сгенерированного 6-значного otp по почте после каждого входа в Django в представлениях на основе классов [закрыто]

Я использую Django Class-based views для разработки приложения. Я использовал Django-allauth для входа, регистрации и выхода пользователя. Теперь я хочу отправлять пользователю случайно сгенерированное 6-значное число в виде otp по почте при каждом входе пользователя в систему. В представлении на …

08.09.2021
Как добавить SSL-сертификаты в контейнер Docker, в котором есть Django с подключенным UWSGI Postgres и обратным прокси?

Я совсем новичок в Docker, но я настроил все для разработки и развертывания, что вы можете видеть на изображении ниже. Я следовал этому руководству для этого. Здесь вы можете увидеть структуру файлов …

08.09.2021
Django rest framework request vs self.request

в djnago rest framework в чем разница между self.request и request в почему мы не всегда можем использовать request и в каких ситуациях нам нужно использовать self.request или request class MyView(APIView): def post(self, request, format=None): data = self.request.data login(request, …

08.09.2021
Вывод ошибки не связанной с валидацией формы

Никак не могу понять как выводить ошибку не связанную с валидацией формы, т.е. форма прошла валидацию но во время &quot;обработки&quot; файлов в &quot;merge_files&quot; произошла ошибка. Как показать ошибку не прерывая работу view, а так же избежать повторной загрузки файлов …

08.09.2021
Как я могу получить валюты в Django moneyed и отобразить их на react frontend?

Я пытался получить список валют из django moneyed, импортируя либо CURRENCIES, либо функцию list_all_currencies и отправляя этот список на фронтенд для заполнения выпадающего списка, но я всегда получаю ошибки Serializer E.g. TypeError(f'Объект типа {o.class.name} ' TypeError:Object of type Currency …

08.09.2021
Как добавить уведомление в панель администратора в django

Я хочу построить панель уведомлений в админ панели django. Это должно работать так: когда клиент бронирует заказ, в панели django-admin появляется уведомление/push-уведомление, которое показывает, что пользователь забронировал этот товар. Я понятия не имею как это реализовать, или какой пакет python …

08.09.2021
Мне нужно знать, где я могу найти ошибку в коде?

Class UserAccountInfo(View): @staticmethod def details(user): result = { "user_id": user.id, "profile_id": user.userprofile.id, "имя": user.userprofile.name, "phone": user.userprofile.phone return result

08.09.2021
Django Send Email Identify email reply

Я использую Django send_email для отправки письма нескольким пользователям. Есть ли способ определить ответ некоторого получателя? Мне нужно, чтобы если получатель не ответил в отведенное время, система отправляла еще одно письмо для продолжения. Последующее письмо для тех, кто …

08.09.2021
Как добавить выпадающий список для редактирования таблицы в JS/Django-Ajax?

Надеюсь на помощь в этом вопросе. У меня на сайте есть страница с таблицей, и таблица заполняется из базы данных одной из моих моделей. Я хотел бы иметь выпадающий список, чтобы позволить пользователю редактировать один из столбцов таблицы в соответствии …