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

28.10.2022
Представление products.views.get_product не возвращало объект HttpResponse. Вместо него возвращается None. Как решить эту ошибку

показывает одну и ту же ошибку снова и снова... Можете ли вы, пожалуйста, помочь мне решить эту ошибку url path("add-to-cart/<uid>/",add_to_cart,name="add_to_cart") html код <a href="{% url 'add_to_cart' product.uid %}?variant={{selected_size}}" class="btn btn-outline-primary"> <span class="text">Add to cart</span> <i class="fas …

28.10.2022
Heroku & AWS - Ошибка при выполнении '$ python manage.py collectstatic --noinput'

Пытаюсь перенести свой код с github на Heroku после настройки S3 для статики. Я использую Django. Я пробовал различные решения, которые нашел здесь, но безуспешно. Вот разные вещи, которые я делал. Удалено whitenoise, которое, очевидно, несовместимо …

28.10.2022
Проблема с Paypal в развертывании AWS lightsail

У меня есть стандартный PayPal check-out, реализованный в моем Django шаблоне. Все отлично работает на моем локальном сервере. Когда я развернул его на экземпляре AWS lightsail (все еще используя учетную запись песочницы), он больше не работает. Всплывающее окно …

28.10.2022
Данные Ajax-постов не поступают в Django

Я разрабатываю приложение Django. Я пытаюсь использовать jquery и ajax для POST-запроса, но не могу найти ошибку. В основном я пытаюсь отправить данные с фронтенда с помощью ajax на сервер. views.py def add_new_question_feedback(request, pk): if request.headers.get('x-requested-with') == 'XMLHttpRequest': question …

28.10.2022
Django IntegrityError : нулевое значение в колонке нарушает ограничение not-null, но в запросе есть значение

У меня есть форма, которая пытается добавить запись в базу данных с помощью django. При попытке сохранения в базу данных я получаю ошибку IntegrityError: null value in column "aid" violates not-null constraint, но когда я смотрю на запрос, я …

28.10.2022
Текущий пользователь не отображается в форме из ModelForm, пока не установлены отношения в Django

У меня определены две модели, тестовая модель и модель пользователя. Модель Test связана с моделью User с помощью внешнего ключа. Модель Test имеет много различных аспектов, поэтому я сократил ее, но я создал форму этой модели с помощью ModelForm. …

28.10.2022
Django Many To Many Ordering

У меня есть две таблицы Subjectlist и Day. Список предметов является m2m в таблице Day. Моя проблема заключается в том, что я составляю школьное расписание. Поэтому для каждого дня должны быть показаны разные предметы, когда я добавляю предметы в …

28.10.2022
Сохранение данных из Oracle на sql-сервер с помощью веб-страницы django или скрипта python

Мне нужен короткий и быстрый метод копирования таблицы oracle на sql server, потому что таблицы слишком большие. У меня есть только одна модель mssql. models.py class ReceiveMt_sql(models.Model): rcv_no = models.CharField(db_column='RCV_NO', max_length=30, blank=True, null=True) rcv_date = models.CharField(db_column='RCV_DATE', max_length=100, blank=True, …

28.10.2022
Пожалуйста, как мне написать код try и except для проверки пароля; так, чтобы каждая проверка возвращала пользователю свое собственное сообщение?

Views.py Проблема у меня возникла в представлении функции регистрации. Что мне написать внутри блока except, чтобы показать пользователю сообщение об ошибке в соответствии с заданным validationError. Например: если ошибка "Общий пароль", то пользователю должно быть показано только сообщение об …

28.10.2022
Почему токен csrf должен быть помещен в тело POST запроса, а не в заголовки в Django Rest Framework?

Я хотел бы узнать причину, по которой мы должны поместить токен csrf в body для POST-запросов (ключ csrfmiddlewaretoken) и в headers для остальных (ключ X-CSRFToken)?

28.10.2022
Исключение не работает на djnago queryset

usr_all_friends_shw = Friend.objects.filter(profile_id__in = request.user.profile.friends.all()) uzr_al_cnfr_frn = FriendRequestSave.objects.filter(receiver_request=request.user.profile) sugges= Friend.objects.exclude(profile_id__in=usr_all_friends_shw).exclude(profile_id=request.user.pk) for i in uzr_al_cnfr_frn: bdhc63=Friend.objects.filter(profile_id=i.sender_request.pk) print(bdhc63) sugestion_aftr=sugges.exclude(profile_id__in=bdhc63) Он не показывает никакой ошибки, но все еще не исключает элементы

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

Я хочу использовать поле в модели в качестве поля по умолчанию для поля в другой модели. Я пытаюсь ссылаться на поле, но когда я пытаюсь сделать миграцию, я получаю ошибку "can't serialize error". Любая помощь будет очень признательна. models.py …

28.10.2022
Django переписывание представления функций в Class View ListView проблема с тегом

Я пытаюсь переписать все мое приложение с функциональных представлений на представления классов. Сейчас я пытаюсь справиться с тегами. Вот как это выглядит раньше views.py def tagged(request, slug): tag = get_object_or_404(Tag, slug=slug) articles = Article.objects.filter(tag=tag) paginator = Paginator(articles, 5) …

28.10.2022
Django imagefield не показывает ни одной фотографии в шаблоне

Я работаю над книжным магазином, используя Django. Я пытаюсь сохранить обложку каждой книги в каждой книге, созданной пользователем, используя imagefield. Я выполнил все шаги в документации Django по использованию imagefield, но это не работает. settings.py (в главном проекте): MEDIA_DIR = …

28.10.2022
HTML не отображается должным образом в Django

Я наивен в Django и HTML и пытаюсь создать приложение с помощью django. Я узнал о сайте getbootstrap.com . И я пытался создать выпадающую кнопку оттуда в моем файле index.html. Код для кнопки Dropdown выглядит следующим образом. <div …

28.10.2022
Как решить проблему django.db.utils.NotSupportedError в django

У меня возникла ошибка при запуске проекта в Django. Дело в том, что, к сожалению, я обновил версии pip, MySQL клиента и Django вот ошибка при запуске python manage.py run server in check_database_version_supported raise NotSupportedError( django.db.utils.NotSupportedError: MariaDB 10.3 …

28.10.2022
Показывать в админке изображения, связанные с моделью django

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

28.10.2022
Список прибывших, по годам

У меня есть эти три модели (я их обобщил): class Tourist(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) class Etablissement(models.Model): name = models.CharField(max_length=30) class Arrival(models.Model): tourist = models.ForeignKey(Tourist, on_delete=models.CASCADE) place = models.ForeignKey(Etablissement, on_delete=models.CASCADE) Я хочу для туриста иметь …

28.10.2022
Как ограничить поле ManyToManyField в ModelViewSet для отсутствия суперпользователей?

У меня есть 2 модели, связанные отношением ManyToManyField. class Site(models.Model): name = models.CharField(max_length=100, unique=True) def __str__(self): return self.name class Device(models.Model): name = models.CharField(max_length=100, unique=True) description = models.TextField(blank=True, null=True) users = models.ManyToManyField(User, related_name='devices', blank=True) site = models.ForeignKey(Site, on_delete=models.CASCADE, …

28.10.2022
Raise InvalidSchema(f "No connection adapters were found for {url!r}") при вызове API Django

Я пытаюсь вызвать API в Django и у меня есть следующий код: @csrf_exempt def intasend_webhook_view(request): if request.method == "POST": payload = request.body response = requests.get(payload) intasend_body = json.loads(response) api_ref = intasend_body.get("api_ref") state = intasend_body.get("state") order = Order.objects.get(pk=api_ref) if state …

28.10.2022
Мои ранее работавшие проекты больше не работают [закрыто]

Я писал проект с django, но мои проекты не открываются, ни один проект, почти все проекты на pc, я не знаю почему, django установлен, python установлен, все проекты работали без проблем до этого, ошибка одна за другой строчные ошибки как …

28.10.2022
Как я могу соединить различные экземпляры классов на основе их идентификаторов?

У меня есть два следующих класса: class Position(models.Model): product = models.ForeignKey(Product, on_delete=models.CASCADE) quantity = models.PositiveIntegerField() price = models.FloatField(blank=True) created = models.DateTimeField(blank=True) def save(self, *args, **kwargs): self.price = self.product.price * self.quantity return super().save(*args, **kwargs) def __str__(self): return f"id: {self.id}, product: …

28.10.2022
Как экспортировать Qr-коды в виде изображений в файл excel на Python и Django?

Я пытаюсь создать утилиту для экспорта изображений Qr-кодов в файл excel для маркировки. Я использую библиотеку qrcode для генерации QR-кодов и библиотеку openpyxl для создания файла электронной таблицы. До сих пор экспорт электронной таблицы отлично работает без колонки Qr-кода, но …

28.10.2022
Как добавить тестовые данные в админку django с помощью скрипта

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

28.10.2022
Правило для повторения

Я использую модуль dateutil rrule ical (https://dateutil.readthedocs.io/en/stable/index.html) в Django для обработки повторений, связанных с датой. мой вопрос в том, как мы можем вычислить какой-либо признак, который дает такое-то количество повторений, уже выполненных, и такое-то количество повторений, оставшихся. …

28.10.2022
Это показывает для каждого проекта - RemovedInDjango30Warning,

может ли кто-нибудь сказать мне, как решить эту проблему, raise InvalidTemplateLibrary( django.template.library.InvalidTemplateLibrary: Указана недопустимая библиотека шаблонов. ImportError raised when trying to load 'django.contrib.admin.templatetags.admin_static': cannot import name 'RemovedInDjango30Warning' from 'django.utils.deprecation' (C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\django\utils\deprecation.py) …

28.10.2022
KeyError: 'DB_NAME' при выполнении makemigrations в django

Я храню все свои секреты и параметры базы данных в файле dev.env. У меня есть 3 разных файла настроек - base, dev и prod. В base есть база данных SQLite, а в dev я хочу подключиться к Postgres. …

28.10.2022
Представление products.views.get_product не возвращало объект HttpResponse. Вместо этого оно вернуло None

Вот мой код, я получаю ту же ошибку снова и снова. def add_to_cart(request,uid): variant=request.GET.get('variant') product=Product.objects.get(uid=uid) user=request.user cart=Cart.objects.get_or_create(user=user, is_paid=False) cart_item=CartItems.objects.create(cart=cart,product=product) if variant: variant=request.GET.get('variant') size_variant=SizeVariant.objects.get(size_name=variant) cart_item.size_variant=size_variant cart_item.save() return HttpResponseRedirect(request.META.get('HTTP_REFFER')) ValueError at /product/tommy-hilfiger-blue-jeans Представление products.views.get_product не вернуло объект HttpResponse. Вместо этого …

28.10.2022
Как перейти на другую страницу после выполнения функции flask python

У меня есть функция getTableData() которая запускает другую функцию get_table() и на основе этой функции get_table() вызывается конечная функция, которая рендерит шаблон и также маршрутизирует на другую страницу. Так что проблема в том, что она не маршрутизируется на другой …

28.10.2022
Я хочу создать каталог типа mysite.com/user

Я использую API twitter для аутентификации и хочу создать каталог типа mysite.com/user после того, как пользователь войдет в систему. Какими должны быть фактические view и path для этого? models.py class TwitterUser(models.Model): screen_name = models.CharField(max_length=255) name = models.CharField(max_length=255) twitter_oauth_token = …

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

Я хочу создать только один объект для одних и тех же пользователей. class MyModel(models.Model): user1 = models.ForeignKey(settings.AUTH_USER_MODEL,...) user2 = models.ForeignKey(settings.AUTH_USER_MODEL,...) class Meta: constraints = [ UniqueConstraint( fields=['user1', 'user2'], name='user_unique', ), # UniqueConstraint( # fields=['user2', 'user1'], # name='user_unique2', # ), …

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

Основной целью этого кода является ввод и вывод рабочего времени, и мы можем различать время перерывов .Пожалуйста, дайте мне знать, если требуются какие-либо изменения?

28.10.2022
Как сгруппировать_по_году список python?

я получаю этот список от API [{u'criados': u'25/10/2022 00:50', u'arquivo': u'http://hml.static.detran.al.gov.br/media/infracoes/notificacoes/9.pdf', u'id': 1, u'tipo': u'NAI', u'slug': u'Teste-1'}, {u'criados': u'25/10/2022 23:54', u'arquivo': u'http://hml.static.detran.al.gov.br/media/infracoes/notificacoes/Profile.pdf', u'id': 2, u'tipo': u'NIP', u'slug': u'copa-06'}, {u'criados': u'27/10/2020 09:12', u'arquivo': u'http://hml.static.detran.al.gov.br/media/infracoes/notificacoes/10.pdf', u'id': 3, u'tipo': u'NAI', u'slug': u'teste-2020'}] …

28.10.2022
Django. Сортировка ведущей таблицы по последней дате записи в связанной таблице

Фрагмент связанных моделей: class Topic(models.Model): title = models.CharField(max_length=256) … class Comment(models.Model): topic = models.ForeignKey('Topic', related_name= ‘topic_comments', on_delete=models.CASCADE) created = models.DateTimeField(auto_now_add=True) content = models.TextField() … Нужно отсортировать таблицу topic, чтобы результат в Queryset (не в List) учитывал дату создания записи в …

28.10.2022
Каковы некоторые возможные причины, по которым в Python может возникнуть ошибка, но указывающая на неправильную строку?

Я использую Django и Python 3.9. Я получаю KeyError at /myapp/myroute, на что он сообщает мне значение ключа, который я пробовал. Проблема в том, что оно указывает на строку 929, которая является else:. # this is the path to …

28.10.2022
Невозможно получить доступ ко всем данным из prefetch_related, только к первому элементу массива?

У меня есть следующие три модели, которые находятся в отношениях "многие ко многим": PokemonTypesTest и BasePokemonTest связаны через промежуточную таблицу WeakResistImmune class PokemonTypesTest(models.Model): name = models.CharField(max_length=25, unique=True) def __str__(self): return self.name class BasePokemonTest(models.Model): name = models.CharField(max_length=50, unique=True) base_hp = …

28.10.2022
Приложение django: разделение проблем и оптимизация больших объектов, генерируемых с помощью циклов for/понимания словарей

Когда в проекте Django нужно сгенерировать массивный объект, который будет использоваться для заполнения шаблона template, где он должен генерироваться/храниться? Если - в примере (размещенном ниже) - я заполняю шаблон объектом dictionary, который заполняется оператором цикла for (вне функции, в views.py), …

28.10.2022
Как разграничить пользователей тарифных планов Basic/Premium для использования только премиум-функций в Django REST?

Я работаю над SaaS-инструментом для написания текстов на бета-стадии, который построен на NextJS, React и Django REST. По мере того, как я набираю некоторую базу пользователей, я начинаю исследовать возможность введения премиум-плана с использованием Stripe. Как и большинство …

28.10.2022
Django app: можно ли использовать `for loop` вне функции в views.py?

Я знаю, что в views.py я могу создать объект - например, словарь - который может быть использован в определенной функции. Например (views.py): # here `monthly_challenges` is working monthly_challenges = { "january": "Eat no meat for the entire month!", "february": …

28.10.2022
В чем причина того, что данные не сохраняются в базе данных?

Моя цель - сохранить данные из html form. Я пробовал разные способы, ниже приведен один из них. Но данные не сохраняются в базе данных😥. В чем проблема? Подходит ли этот способ? views.py: @api_view(['POST']) def employeeListView(request): if request.method == 'POST': …