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

07.10.2021
Команды для контейнеров AWS EB - сбой collectstatic

В настоящее время я пытаюсь выложить все статические файлы на S3 в проекте django, но развертывание не происходит из-за ERROR ниже : 2021/10/07 14:55:55.675229 [ERROR] An error occurred during execution of command [app-deploy] - [PostBuildEbExtension]. Stop running the command. Error: …

07.10.2021
Модель Django LogEntry из администратора

У меня есть некоторые трудности с тем, как именно создаются объекты django.admin.LogEntry. Вопрос в следующем: в документации django не очень хорошо описано, как работает LogEntry, и я не могу найти лучший способ. Где я могу разместить логику для …

07.10.2021
Django фильтрует модель по связанным с ней полям модели

у меня есть модель Product с несколькими связанными моделями: Currency Category Material В представлении я фильтрую в соответствии с поисковым запросом Как я могу получить result с каждой связанной моделью данных. views.py : def product_autocomplete(request): …

07.10.2021
Как добавить несколько записей для внешнего ключа в одном запросе в DRF?

Имеется модель UserSkill. Она содержит User и Skills ForeignKeys Я хочу создать несколько навыков для одного пользователя в одном запросе post и хочу хранить данные следующим образом [{'user': 1, 'skills': 1,2,3,4}]. Проблема в том, как я могу написать метод …

07.10.2021
Использование Django для обработки данных без использования постоянных моделей

Я новичок в Django, и мой вопрос должен быть простым для ответа: Как я могу использовать Django для обработки данных без постоянных моделей? Я хочу сделать POST-запрос, который получает входящий объект, обрабатывает его и возвращает объект с атрибутом …

07.10.2021
Как сделать drag and drop и сохранить состояние после падения на django

Я новичок, пытаюсь сделать несколько проектов на Django (sqlite). В этом проекте я пытаюсь сделать перетаскивание на веб-странице. Была сделана карта перетаскивания. Затем я делаю с помощью jquery и jquery ui, но это не работает. Я хочу перетащить карточку в …

07.10.2021
Пункт не уменьшается Django

Здравствуйте, я хочу сделать функцию, чтобы при нажатии на кнопку количество уменьшалось на 1, но оно не уменьшается, а только возвращается HttpResponse. class CartView(TemplateView): template_name = "shop/cart.html" def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['cart'] = Cart.objects.annotate( price=Sum(F('orderitem__item__price') * F('orderitem__quantity')) …

07.10.2021
Форма Django не отображается

Вот мой forms.py from django import forms class EmailForm(forms.Form): from_ = forms.EmailField(max_length=50) Вот мой views.py from django.shortcuts import render from .forms import EmailForm def index(request): return render(request, "base.html") def emailSender(request): form = EmailForm(); return render(request, "base.html", {"form" …

07.10.2021
Почему я получаю ошибку при попытке создать статью для дочернего пользователя?

Вот в чем проблема: Когда я пытаюсь создать статью для самого пользователя, это работает. Но когда я пытаюсь создать статью в качестве родителя дочернего пользователя, а не самого пользователя, я получаю ошибку проверки. Я пытаюсь убедиться, что родитель является …

07.10.2021
Django pytest: не удается протестировать детальную страницу пользователя

У меня есть подробная страница автора блога, которая использует следующие urlpatterns urls.py from . import views from django.urls import path,include urlpatterns = [ path('all/', views.PostListView.as_view(), name='all'), path('<int:id>/',views.PostDetailView.as_view(), name='detail'), path('blogger/<username>/',views.userpage, name='userpage'), path('bloggers/', views.allblogers, name='allauthors'), ] main urls.py from django.contrib …

07.10.2021
Django - Таблицеподобная форма для одновременного обновления отношений между несколькими объектами

Контекст Допустим, у меня есть два Orders (O1, O2) и три Tasks, которые могут быть выполнены несколько раз (T1, T2, T3). В таблице ниже показано, сколько повторений каждого задания было заказано: <img alt="![enter image description …

07.10.2021
Вывод всего контекста

Имеется такой код: @method_decorator(login_required, name='dispatch') class MainFormView(DataMixin, FormView): form_class = MainForm template_name = 'sitee/index.html' success_url = reverse_lazy('home') def get_context_data(self, *, object_list=None, **kwargs): context = super().get_context_data(**kwargs) context['menu_selected'] = 'home' c_def = self.get_user_context(title=&quot;Главная&quot;) return dict(list(context.items()) + list(c_def.items())) #index.html ... &lt;title&gt;{{title}}&lt;/title&gt; ... …

07.10.2021
Формы не отображаются при использовании приложения для регистрации

Я использую это приложение для регистрации пользователей моего сайта https://github.com/egorsmkv/simple-django-login-and-register. Проблема в том, что независимо от того, что я делаю, моя форма не отображается (она отображалась, когда я не использовал это приложение для регистрации и код работал …

07.10.2021
Как отправить POST-запрос в Django из внешнего приложения

Я пытаюсь отправить пост запрос из скрипта python, который работает на машине Windows. Вот мой views.py Django def check(request): if 'login/password' in request.POST: checkdata(request.POST) else: message = '404' return HttpResponse(message) А вот мой post.py param_tuples …

07.10.2021
Как обслуживать не ascii имя файла с помощью django и apache, используя xsendfile

Я хотел обслуживать защищенное содержимое в django, поэтому я попытался установить xsendfile и в django, и в apache. Это работает для имен файлов ascii, но когда я попытался использовать имя файла не ascii, сервер apache ответил 404. Кто-нибудь знает, что …

07.10.2021
Получение множества файлов в модели django с помощью общих полей модели

У меня есть две модели; class userPageAuths(models.Model): enName = models.CharField(max_length=30) trName = models.CharField(max_length=30) def __str__(self): return self.enName class userPages(models.Model): enName = models.CharField(max_length=30) trName = models.CharField(max_length=30) parent_id = models.IntegerField(blank=True, null=True) user_page_auths = models.ManyToManyField(userPageAuths, related_name="page_auth_list", blank=True) def __str__(self): return self.enName …

07.10.2021
Определение схемы компонента с помощью drf-spectacular для API django

Я использую drf-spectacular для генерации схемы OpenAPI для django. Поскольку я не использую сериализаторы, я определяю все в декораторе extend_schema. Теперь мой вопрос в том, можно ли вручную определить схему компонента. Вот пример того, как выглядит мое представление api: …

07.10.2021
Как использовать django signal внутри async-функции?

У меня есть следующая async функция, которая уведомляет пользователей об изменении БД. Я пытался отказаться от использования функции async и использовать вместо нее обычную функцию, но не могу этого сделать. Я должен использовать сигналы django внутри функции async и …

07.10.2021
Graphene-django: Почему ENUMS в grahene-django возвращает значение вместо ключа?

Когда я создаю кандидата, он возвращает значение перечисления вместо ключа. Например, когда я выбираю "FRESH_AND_LOOKING" в мутации для создания кандидата, он возвращает "Безработный. Ищу работу". Мне нужен фактический ключ перечисления вместо значения Это модель class Candidate(models.Model): class JobStatus(models.TextChoices): FRESH_AND_LOOKING = …

07.10.2021
Отправка ответа API с одного сервера, через API другого сервера

Ниже приведен ответ от конечной точки сервера (server1). Мне нужно создать API и отправить тот же ответ через другой сервер (server2). Причина в том, что я не могу раскрыть ничего, связанного с server1. Проблема в том, как указать …

07.10.2021
TypeError at / 'NoneType' object is not iterable Метод запроса: GET URL запроса: http://localhost:8000/

Когда я запускаю свое приложение Django, я получаю эту ошибку TypeError at / 'NoneType' object is not iterable Request Method: GET Request URL: http://localhost:8000/ Django Version: 3.2.8 Exception Type: TypeError Exception Value: 'NoneType' object is not iterable В …

07.10.2021
Запустить daphne с тканью без блокировки терминала

Я установил Daphne на свое приложение Django, и оно работает нормально. Но когда я запускаю Daphne из fabric, fabric не возвращается к строке на терминале. Я хотел бы запускать Daphne и не быть заблокированным fabric. У меня есть …

07.10.2021
Django - Сериализованная модель типа User не является JSON-сериализуемой

В настоящее время я пытаюсь выяснить, как настроить API для моего приложения, используя django rest framework. В настоящее время у меня есть следующие два файла: serializers.py: from rest_framework import serializers, permissions from App_Accounts.models import User class UserSerializer(serializers.ModelSerializer): class Meta: …

07.10.2021
Слишком длинный select при использовании полей JSON

Есть две связанные модели from django.contrib.postgres.indexes import GinIndex from django.db import models class Model(models.Model): name = models.CharField(max_length=128, db_index=True) attributes = models.JSONField(null=True) class Meta: db_table = 'models' indexes = [GinIndex(fields=['attributes'])] class Offer(models.Model): price = models.DecimalField(decimal_places=2, max_digits=8, db_index=True) quantity …

07.10.2021
ModuleNotFoundError: Нет модуля с именем 'myproject.settings'

Итак, я пытаюсь загрузить свой сайт на python django на PYTHONANYWHERE, и когда я пытаюсь запустить сайт, происходит ошибка, они говорят Something Went Wrong, поэтому я пытаюсь посмотреть логи, и эти логи говорят следующее 2021-10-07 12:11:37,339: ModuleNotFoundError: No module …

07.10.2021
Not Found: /callback/ Error. Я хочу, чтобы моя функция payment_reponse обновляла order.paid до True, сохраняла в базе данных и возвращала страницу done.html.

#orders.view# Платеж завершается успешно. но вместо установки order.pad=True, сохранения и перенаправления на orders:done и orders:canceled возвращается ошибка "Not Found: /callback/" ошибка #orders.url# from django.urls import path from . import views app_name = 'orders' urlpatterns = [ path('create/', views.order_create, name='order_create'), …

07.10.2021
Размещение не существующей модели с атрибутом словаря с помощью REST Framework в Django

Я хочу сделать запрос на почту, в котором я запрашиваю объект, содержащий свободный текст, обрабатываю его и получаю в ответ другой объект, содержащий коллекцию с исправлениями по каждому слову. В Django каждый класс model.Models получает таблицу DB, но я …

07.10.2021
Django_Crontab, похоже, не запускается

надеюсь, что смогу получить некоторые рекомендации по django crontab. У меня есть следующая настройка: в settings.py: INSTALLED_APPS = [ 'django_crontab', ........ ] #other settings not related to crontab CRONJOBS = [ ('*/1 * * * * ', 'my_app.cron.cronjob') …

07.10.2021
Хранение информации о лайках и фолловерах в разных моделях дает ошибку: скорее всего, из-за циклического импорта

У меня есть две модели: Product и User class Product(models.Model): #here are information fields about Product likes = models.ManyToManyField( User, related_name="product_likes", blank=True) object = models.Manager() productobjects = ProductObjects() def __str__(self): return self.name class User(AbstractBaseUser, PermissionsMixin): #here are information …

07.10.2021
Как установить djangoshop-sendcloud?

Я пытаюсь установить пакет djangoshop-sendcloud с помощью pip. Но возникает следующая ошибка. UnicodeDecodeError: 'cp950' codec can't decode byte 0xe2 in position 529: illega l multibyte sequence Как я могу исправить эту ошибку и установить пакет.

07.10.2021
Ошибка django UniqueConstraint в поле email (письмо для верификации sendgrid)

Я пытаюсь внедрить проверку электронной почты sendgrid в мой проект django. Я следовал руководству https://www.twilio.com/blog/send-dynamic-emails-python-twilio-sendgrid. У меня есть модели и представления, настроенные соответствующим образом, однако, я сталкиваюсь с ошибкой UniqueConstraint при попытке использовать один и тот же …

07.10.2021
Невозможно добавить authtoken к пользователю запроса

Я пытаюсь добавить authtoken к запросу пользователя, но он возвращает кортеж. Мне нужно добавить токен knox "не простой токен". from knox.models import AuthToken user = request.user token = AuthToken.objects.create(user=user) print(token) print(user.auth_token) Это результат (&lt;AuthToken: 7c08e0867b36353dd0a99b8c5a3ce9d16edea0db121b0c46cde35b7b1117fd35d226aa084aac0136c3a2dbbf202626e99a1940a93089dc6b2236366127ccf238 : ali&gt;, 'bb0935da5ace12d54f4f879645656196585d1314ea53061130db5c3b3cfc1f6b') …

07.10.2021
Ошибка Heroku H10 при развертывании приложения django

Следующая ошибка появляется каждый раз! Есть какие-нибудь способы решения этой проблемы? 2021-10-07T10:47:31.133956+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=zturlshortener.herokuapp. com request_id=c2f90e55-52f5-4955-a1d6-4028456cfddb fwd="103.199.173.31" dyno= connect= service= status=503 bytes= protocol=https Procfile web: gunicorn UrlShortener.wsgi --log-file - Settings.py …

07.10.2021
Почему я получаю перенаправление на неправильное представление в django?

Я пытаюсь переходить на разные страницы с помощью URL в django, я написал все коды, как в учебниках, urlpatterns = [ path('admin/', admin.site.urls), path('', views.index,name="index"), path('', views.register,name="register"), path('', views.login,name="login") ] def index(request): print("hello index") return render(request,'index.html') def register(request): …

07.10.2021
Как отображать значения, связанные с элементами, в django

рассмотрим, что при фильтрации партии и области мы получаем элементы например, рассмотрим партию = 1000 и область = A01 и при фильтрации таблицы Items с этими партией и областью в результате получим 3 элемента id item_name season_support 1 small …

07.10.2021
Можно ли выбрать то, что вы хотите удалить в Django API PUT?

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

07.10.2021
Как развернуть django на сервере

Имеется сервере ОС ubuntu. Скачал питон, сделал виртуальную среду, скачал джанго, создал проект, мигрировал бд, запускаю. Сервер работает по адресу 127.0.0.1:8000. Работает реально он или нет на локалке не могу проверить, так как сервер удаленный. Вопрос такой, я запускаю сервер …

07.10.2021
Uncaught TypeError: Невозможно прочитать свойства неопределенного (чтение 'start')

Сегодня я начал получать эту ошибку в своем проекте Django. Нашел исправление, которое, я думаю, может помочь другим.

07.10.2021
Запретить Django Models создавать объект после достижения определенного количества объектов в базе данных для определенного пользователя

Я хочу иметь метод, чтобы как-то показать ошибку/предложение на переднем конце (может быть json ответ), каждый раз, когда пользователь пытается добавить объект, в моем случае, 1 пользователь не может иметь более 50 задач, хранящихся в базе данных, моя модель …

07.10.2021
Создание подкатегорий в Django Admin без создания нового приложения

Я хотел узнать, можно ли создавать подкатегории для моделей в административной панели Django. Допустим, у меня есть приложение под названием "MyApp", которое содержит 2 класса моделей под названием "foo" и "bar". В моей панели администратора я увижу название приложения …