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

18.02.2022
Динамические маршруты Next.js не обновляются при обновлении базы данных django

Фронтенд - Next.js, бэкенд - Django, и мы используем админку django для обновления информации. Информация прекрасно обновляется на статических страницах, но на динамических маршрутах она не обновляется. Вот как выглядит код на страницах динамического маршрута на getStaticPaths и …

18.02.2022
Django как отобразить внешний ключ в админке в виде списка ссылок?

Допустим, у меня есть две модели Django Room и User. Здесь я оставлю модели открытыми. У User есть отношения "один-ко-многим" с Room, так что одна комната может использоваться многими пользователями, но ее использование необязательно: room = models.ForeignKey(Room, blank=True, null=True, …

18.02.2022
Имя столбца postgres, заканчивающееся на "_id", невозможно?

Я использую django и postgres для своего приложения. Я пытался сделать таблицу postgres, содержащую столбцы, заканчивающиеся на "_id", чтобы имитировать таблицу отношений. Postgres сделал имя столбца таким, как без "_id". Например, class Math(models.Model): student_id = models.IntegerField() teacher_id …

18.02.2022
Django RTSP İp Camera to Browser

Я хочу опубликовать изображения с ip-камеры на своей веб-странице, но я не смог найти источник. Он работает, когда я запускаю его с библиотекой python cv2, но я еще не продвинулся в своем проекте django. Код Python, который я нашел …

18.02.2022
Как использовать формы django

В настоящее время, когда я запускаю свое приложение, мне предлагается ввести данные из терминала, которые мне не нужны, например, Enter Loan Ammount from .forms import BasicForm def signup(request): if request.method == 'POST': form = BasicForm(request.POST) if form.is_valid(): # Entering …

18.02.2022
Django email выдает ошибку ''объект list'' не имеет атрибута 'splitlines''.

Вот мой код отправки электронной почты в моем представлении: def send_email(): if dasa == 1: send_mail( 'Test available', available_tests, 'from_email', ['to_email'], fail_silently=False, ) Когда я запускаю свой сайт, я получаю эту ошибку: AttributeError at /tests/ 'list' object …

18.02.2022
Как связать учетную запись steam с зарегистрированной учетной записью Django через SteamOPENID? Я использую Python Social Auth (или мне следует использовать allauth?).

Как сказано в заголовке, у меня возникли трудности при попытке связать учетную запись steam с зарегистрированной учетной записью Django. Я использую библиотеку Python Social Auth для django. У меня есть ключ API steam и он работает. Использование этого …

18.02.2022
Использование токенов в Django для валидации URL-адресов

Мне нужно отправить посетителям (не зарегистрированным пользователям) по электронной почте ссылку для просмотра страницы на моем сайте. Страница будет иметь ID, который соответствует определенной записи в базе данных. Однако я хотел бы убедиться, что пользователи действительно получили ссылку по …

18.02.2022
Переадресация на другой вид проглатывает один аргумент

У меня есть ListView, который проверяет наличие прав пользователя и пересылает набор запросов или перенаправляет на другое представление в зависимости от прав пользователя: class SelectRegisterListView(StoreMixin, ListView): template_name = f"{TEMPLATE_ROOT_SHELF}/select_register.html" def get_queryset(self): registers = Register.objects.filter(store = self.store) print(registers, registers.first().pk) ## …

18.02.2022
Django Rest Framework имеет статус 500, но все равно создает экземпляр (ограничение not-null)

У меня очень странная ошибка, которую я не могу отладить уже несколько часов. Я продолжаю получать ошибку на мой пост запрос создания экземпляра понравившегося товара в базе данных. django.db.utils.IntegrityError: null value in column "product_id" of relation "ecommerce_like" violates not-null …

18.02.2022
Как обновить значение в базе данных из шаблона Django?

Я новичок в django, javascript и разработке в целом. Но при создании веб-приложения передо мной встала задача сделать так, чтобы на странице можно было менять статусы в записях базы данных. К сожалению, моих технических навыков не хватает, чтобы разобраться с …

18.02.2022
Как я могу сделать этот вложенный запрос Django?

Как я могу сделать этот запрос в django? Модели: class Card(models.Model): user = models.ForeignKey(User, on_delete=models.SET_NULL, null=True) name = models.CharField(max_length=255, null=True, blank=True) description = models.TextField(null=True, blank=True) cover = models.CharField(max_length=255, null=True, blank=True) member = ArrayField(models.CharField(max_length=255, null=True, blank=True), null=True, blank=True) label …

18.02.2022
Почему существует "django-bootstrap-v5"?

Я следил за учебником "https://youtu.be/0mCZdemSsbs" и другими (некоторые Bootstrap 4 другие v5), которые не используют "django-bootstrap-v5" (см. https://django-bootstrap-v5.readthedocs.io/en/latest/ ). Мне интересно, существует ли / почему он существует, и должен ли я его использовать?

18.02.2022
Эффективный способ создания динамических URL из глобальной навигации? Django

Я разрабатываю платформу управления задачами, в которой пользователи могут зарегистрировать проект, а затем создавать задачи для своего проекта. В настоящее время моя структура url выглядит следующим образом: example.com/customer/project_name/ example.com/customer/project_name/tasks/ example.com/customer/project_name/task-creation/ etc. project_name берется из модели Project, и я …

18.02.2022
Как я могу получить доступ к моим статическим файлам из моего приложения Django?

У меня есть приложение Django, запущенное в контейнере Docker. Я использую Nginx в качестве производственного сервера с файлом docker-compose, объединяющим приложение, Nginx и Postgres в сеть контейнеров. Я настроил свой Dockerfile следующим образом: FROM python:3.9.6-buster ENV HOME=/home/app/ ENV APP_HOME=/home/app/web …

18.02.2022
Создание объекта с дженериками CreateApiView 'request' required

Это мой сериализатор и Viewset, я хочу создать экземпляр Like, если кому-то нравится продукт (Post request 'products/product:id/like'). Но я получаю ошибку, что 'request' является обязательным. class LikeSerializer(serializers.ModelSerializer): user = serializers.PrimaryKeyRelatedField(read_only=True, default=serializers.CurrentUserDefault()) product = serializers.PrimaryKeyRelatedField(read_only=True) class Meta: model = Like fields …

18.02.2022
Разделение между двумя аннотациями

Я создаю эти две аннотации следующим образом: cs = Champion.objects.all() total_games = Match.objects.all().count() cs = cs.annotate( picked_games=Count( expression='participants__match__id', filter=Q(participants__role='BOTTOM'), distinct=True ), total_games=Value(str(total_games), output_field=IntegerField()) ) И все в порядке до этого момента. Я получаю и picked_games и total_games …

18.02.2022
Моя электронная почта не отправляется с помощью django, выдавая странные ошибки

Это мой settings.py: EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.gmail.com' EMAIL_USE_TLS = True EMAIL_PORT = 587 EMAIL_HOST_USER = 'my_email' EMAIL_HOST_PASSWORD = 'my_password' Это views.py (сокращенно): from django.core.mail import send_mail send_mail( 'Test available', available_tests, 'from_email', ['to_email'], fail_silently=False, ) Я …

18.02.2022
Django как автоматически вывести имя пациента при совпадении точного значения?

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

18.02.2022
Синхронизация между локальной базой данных SQL и MYSQL на сервере

У меня есть настольное приложение с локальной БД SQL и веб-приложение с Django и БД mysql Какой лучший метод синхронизации локальных клиентов, которых более 50 пользователей, только с одним сервером и его mysql Какой метод работает идеально в этой …

18.02.2022
Запросы к AWS с использованием Django не используют правильные параметры для всех файлов

У меня есть приложение Django, которое при загрузке админки получает только 4 из 6 необходимых статических файлов. Разница между 4 успешными и 2 неудачными запросами в том, что в неудачных запросах отсутствуют следующие параметры: X-Amz-Algorithm X-Amz-Credential X-Amz-Date X-Amz-Expires …

18.02.2022
Фильтр urlencode с 2-уровневым обратным отношением

У меня есть эти models: class Issuer(models.Model): name = models.CharField() @property def investor_count(self): return Investment.objects.filter(offering__issuer_id=self.pk).count() or 0 def __str__(self): return self.name class Offering(models.Model): issuer = models.ForeignKey(Issuer, on_delete=models.CASCADE) name = models.CharField() def __str__(self): return self.name class Investment(models.Model): offering = models.ForeignKey(Offering, …

17.02.2022
Отправить форму после оплаты через paypal

Hello Я работаю с django У меня есть форма, которая должна быть опубликована, если платеж сделан, я не знаю, что я должен сделать exaclty Я пробовал, но не работает для меня, в любом случае в моей html странице у меня …

17.02.2022
Как перезагрузить текущую страницу, когда форма была отправлена?

Здравствуйте, после отправки формы необходимо автоматически перезагрузить/обновить страницу. Либо будет перезагружаться только текущая страница, либо переменная slug_title (которая будет частью url текущей страницы) должна быть передана в (' ') из HttpResponseRedirect. Есть ли у вас какие-нибудь предложения? Буду …

17.02.2022
Как добавить несколько значений в поле чекбокса? Django

У меня есть форма с полем checkbox и скрытым полем price внутри цикла for loop следующим образом: {% for item in inventory %} <input type="checkbox" name="item_name" id="{{forloop.counter}}" value="{{item.name}}"> <input type="hidden" name="item_price" value="{{item.price}}"> {% endfor %} Но я …

17.02.2022
Перечисление поля objects вместо Object в Django Rest Framework

У меня есть модель class Like(models.Model): product = models.ForeignKey('ProductInStore', on_delete=models.PROTECT) user = models.ForeignKey('users.CustomUser', on_delete=models.PROTECT) class Meta: unique_together = ('product', 'user',) и сериализатор class LikeSerializer(serializers.ModelSerializer): user = serializers.PrimaryKeyRelatedField(read_only=True, default=serializers.CurrentUserDefault()) product = serializers.PrimaryKeyRelatedField(read_only=True) class Meta: model = Like fields …

17.02.2022
Как изменить объект при создании другого объекта в django?

Я пишу приложение для финансового учета. Я использую drf. Я не могу понять, как изменить счет при создании объекта "расход" Модели count = models.DecimalField(max_digits=7, decimal_places=2, verbose_name='Расход') date = models.DateField(blank=True, verbose_name='Дата', null=True) account = models.ForeignKey(Cash, on_delete=models.CASCADE, verbose_name='Счёт', default=DEFAULT_CHECK_ID) category = …

17.02.2022
Изменение экранирования апострофов в Django

В процессе обновления Django я заметил, что функция html escape раньше переводила апостроф в ', а теперь переводит его в '. Я понимаю, что старое значение - это HTML-код, а новое - шестнадцатеричный код. Похоже, что изменения произошли потому, что …

17.02.2022
Как добавить другую модель внутрь первой модели с помощью @property? django

У меня есть модель Slot, и модель OutletToSlot. В OutletToSlot я могу получить Slot, но в slot я не могу этого сделать. Итак, я хочу добавить вторую модель внутри моей первой модели, почему мое решение не работает? …

17.02.2022
Создание AutoCAD с помощью Python

Можно ли создать приложение типа AutoCAD, 3D-Max, SketchUp на python и сделать его онлайн? Я имею в виду создание подобного приложения с нуля, а не использование API!

17.02.2022
Django Проблема загрузки изображений Cloundinary

В настоящее время я изучаю Django и уже почти добрался до стадии развертывания, но столкнулся с проблемой при обслуживании статических/медийных файлов с помощью Cloudinary, следуя руководствам, как это сделать, это кажется достаточно простым. Я проверил поддержку Cloudinary, но не …

17.02.2022
Django - Paypal Отмена подписки

Недавно я использовал библиотеку django-paypal в своем проекте. Все работает хорошо, единственная проблема, с которой я столкнулся, это то, что я не могу найти способ реализовать кнопку отмены (для отмены подписки) или кнопку обновления (для изменения плана подписки). …

17.02.2022
Django IndexError: ошибка выхода индекса списка за пределы диапазона

Я пробую этот код, который я нашел в Интернете. Когда я попробовал такие команды, как runserver, migrate и make migrations. Все они показали эту ошибку Traceback (most recent call last): File "C:\Django\OLD\ToDo_Application-master\ToDo_Application-master\todos\views.py", line 129, in check_time task() File "C:\Django\OLD\ToDo_Application-master\ToDo_Application-master\todos\views.py", line …

17.02.2022
Заставьте поле select переключать другое поле с помощью Django Forms БЕЗ jQuery

< Для создания показанного эффекта я использую jQuery и некоторый код Django для начинающих: &lt;div class="col-md-5"&gt; &lt;label&gt;Division &lt;/label&gt; &lt;select id="division" name="division" class="form-control select2"&gt; {%for division, name in divisions%} &lt;option value="{{ division }}"&gt;{{ name }}&lt;/option&gt; {% endfor %} &lt;/select&gt; &lt;/div&gt; …

17.02.2022
Установка значения виджета карты GeoDjango в форме изменения на основе другого поля с помощью jQuery

Я работаю над проектом, который использует GeoDjango и django-cities. У меня есть одна модель: class Site(models.Model): name = models.CharField(max_length=60) assigned_to = models.ForeignKey( to=User, on_delete=models.PROTECT, null=True, blank=True ) country = models.ForeignKey( to=Country, on_delete=models.PROTECT, null=True, blank=True ) # Region selection …

17.02.2022
Обработка формы Django

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

17.02.2022
Как проверить, запущен ли процесс Django-background на сервере?

Командой для запуска фонового процесса является, nohup python manage.py process_tasks &amp; Аналогично, в Linux какая команда используется для проверки состояния работы?

17.02.2022
Изображения статических файлов Django не отображаются на IBM Cloud Foundry

Я прочитал несколько других тем, погуглил и попробовал прочитать документацию, но не могу найти то, что ищу. Я новичок в работе с Django, к вашему сведению. Этот же код работает нормально на моей локалке и на pythonanywhere.com Мое …

17.02.2022
Django REST framework - Как я могу унифицировать сериализатор модели?

Может ли кто-нибудь помочь. Я действительно не могу понять, как протестировать мою модель сериализатора. Я использую ModelViewSet. Не могу найти никакой информации в google. тесты, в которых я пытаюсь протестировать сериализатор def test_company_serializer(self): self.user1 = User.objects.create_user( …

17.02.2022
Ошибка Python/Django json.loads() при загрузке файла JSON

В моем проекте Django у меня следующая структура каталогов: project/build/contracts/MyFile.json И я пишу код в следующей директории project/homeapp/views.py < with open("../build/contracts/MyFile.json", "r") as f: data = json.loads(f.read()) abi = data["abi"] В моем у меня есть …