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

15.11.2022
Django 4.0.1 - Удаление экземпляра приводит к `TypeError: Экземпляры модели без значения первичного ключа являются нехешируемыми`.

При удалении экземпляра модели с портала администратора возникает ошибка TypeError: Model instances without primary key value are unhashable. Models.py Отслеживание подняло: Я не могу обновить, поскольку я использую базу данных MongoDB/Djongo, и я не готов работать над восстановлением …

15.11.2022
Creating a django project

Django project is not created. Installed Django virtual environment (4.1.3), but I got error on project creation. I am working on Macbook M1>>enter image description here <<<Created several different virtual environments with different versions of Python, …

15.11.2022
Почему Sub - единственное, что возвращается в моей полезной нагрузке (Django pyjwt)?

Недавно я только начал использовать django. Я добавил некоторую аутентификацию для моего бэкенда. Проблема в следующем: когда я декодирую свой токен, возвращается только sub. Я хотел бы знать, почему. Вот мой файл authentication.py: from rest_framework.authentication import BasicAuthentication from rest_framework.exceptions …

15.11.2022
Почему мой url отображается как post-запрос, когда его получает django

У меня есть несколько шаблонов в проекте django. Я пытаюсь сохранить их в url с запросом post, хотя я указываю его в html-документе. Вот мой views.py ` from django.shortcuts import render from django.http import HttpResponse, HttpResponseRedirect from .forms …

15.11.2022
Неправильная конфигурация по адресу /18/delete, проблема с представлениями Django

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

15.11.2022
При использовании django-allauth как заставить отображаться раздел Sites на странице администратора?

Я новичок в Django и пытаюсь изучить его по книге Django for Professionals Уильяма Винсента. После установки django-allauth и выполнения шагов, описанных в книге, мне удалось заставить работать функции входа и регистрации. Однако, когда я перехожу к 127.0.0.1:8000/admin, я не …

15.11.2022
Как я могу использовать откат транзакции с несколькими формами в Django

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

15.11.2022
Реализовал вход в google с помощью потока на стороне сервера, как я могу сделать для LinkedIn для Django REST Framework и React?

Здравствуйте, я успешно реализовал вход в google на стороне сервера, но не могу найти подходящую реализацию для входа в LikendIn на стороне сервера. Я использую Django Rest framework для bckend и React в качестве front-end. Я следил за этим …

15.11.2022
Как включенный файл может узнать, что он включен

В django вы можете включать html файлы в другие html файлы. Поэтому мой вопрос: существует ли переменная, чтобы второй файл знал, что он был включен? Если нет по умолчанию, могу ли я ее создать? Вот пример: a.html &lt;!DOCTYPE html&gt; &lt;html …

15.11.2022
Взаимосвязанные модели django

Есть 2 модели. Users и Balance. Я хочу чтобы и в users, и в Balance был ForeignKey(). Однако т.к. они располагаются друг за другом - первая модель не может найти вторую, т.к. она упоминается до ее обозначения. Вот пример: class …

15.11.2022
Проблема маршрутизации нескольких бд при миграции моделей в Django

Я хочу создать отдельную базу данных для хранения журналов проекта, которые определяют его модели на LogCenter app. Все остальные таблицы моделей хранятся на default базе данных. Что-то вроде этого: + All models in all apps except LogCenter -&gt; default …

15.11.2022
Django API без DRF: каковы последствия

Я не уверен, что может пойти не так, когда мне нужно интегрировать django API (построенный с использованием JsonResponse и без дополнительных фреймворков) с фронтендом, в данном случае Next.js. Я создал django API, используя JsonResponse (без DRF). Я хочу создать …

15.11.2022
Встретились два ребенка с одинаковым ключом... сайт электронной коммерции

Почему существует два дочерних элемента с одинаковым ключом Я использую React и пытаюсь сделать сайт электронной коммерции. Я не понимаю ошибку двойных ключей import React, {useEffect} from 'react' import { Link, useParams, useNavigate, useLocation, useSearchParams } from 'react-router-dom' import { …

15.11.2022
Пользователь не аутентифицирован в Django? Он показывает ошибки

Я создаю сайт и я закончил страницу регистрации на странице входа, все данные верны, но показывается Please verify your details I mean the else part also I put in print statement after username and password same details are printing when …

15.11.2022
Хочу реализовать добавление в корзину, чтобы страница не обновлялась, пользователь остался в той же ее части

Def add_product_basket(request, product_id): user = request.user product = get_object_or_404(Product, id=product_id) basket_check = Basket.objects.filter(user=user, product=product).count() if request.method == 'GET': if basket_check == 0: Basket.objects.create(product=product, user=user, pub_date=datetime.now) В этой функции я добавляю товар в корзину, так как мне необходимо оставить пользователя …

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

HTML: &lt;div class="iq-custom-select d-inline-block sea-epi s-margin"&gt; &lt;select name="cars" class="form-control season-select"&gt; &lt;option value="season1"&gt;Season 1&lt;/option&gt; &lt;option value="season2"&gt;Season 2&lt;/option&gt; &lt;option value="season3"&gt;Season 3&lt;/option&gt; &lt;option value="season4"&gt;Season 4&lt;/option&gt; &lt;option value="season5"&gt;Season 5&lt;/option&gt; &lt;/select&gt; &lt;/div&gt; А это мой метод Пигона, я действительно не знаю, как …

15.11.2022
Создание пользовательской модели пользователя и профиля

Я пытаюсь создать форму добавления пользователя из фронтенда, которая создает пользователя и дополнительную информацию на основе пользовательской модели пользователя.Но я получаю duplicate key value violates unique constraint "users_driver_email_key" DETAIL: Key (email)=() already exists. вот мой код: Models.py class CustomUser(AbstractUser): is_driver …

15.11.2022
ERROR: Неверный тег. Ожидалось stringEnd, но вместо него найден тег начала "{%".

Я получаю это сообщение об ошибке уже некоторое время, но на самом деле код работает нормально и выполняется как ожидалось, строка, вызывающая ошибку, следующая: templates/users/dashboard.html-&gt; &lt;link rel="stylesheet" href="{% static 'css/dashboard.css' %}"&gt; Когда я удаляю кавычки, я получаю …

15.11.2022
Библиотеки Django/Python для создания отчетов [закрыто]

Python - популярный инструмент для решения всевозможных задач по созданию отчетов. Я нашел 2 библиотеки Django/Python для создания отчетов: reportlab и pyreportjasper. Могли бы вы рассказать мне о преимуществах и недостатках каждой из них, чтобы я мог выбрать подходящую …

15.11.2022
Обновление данных в html без перезагрузки страницы

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

15.11.2022
Django Валидация одного поля cleaned_data

Я новичок в django и изучаю темы валидации. Теперь у меня есть вопрос о валидации одного поля и словаре clean_data.Я использую django 3.2. В моем model.py есть такая таблица: class Personen(models.Model): DEUTSCHLAND = 'DE' SCHWEIZ = "CH" ÖSTERREICH = "AT" …

15.11.2022
Как преобразовать путь к полю (переданный методу QuerySet.filter) в целевое поле в django?

Как преобразовать путь поля типа (document__owner__name__contains), который передается в .filter(), в целевое поле (которое здесь document.owner.name)?

15.11.2022
Существует ли способ форматирования сериализованного ответа для групп и их разрешений в Django Rest Framework?

Я создал конечную точку API, в которую я отправляю данные JSON. для создания группы, а затем назначил разрешения моделям (например, add_user, change_user и т.д.) программно. Все работает нормально. Теперь проблема в том, что я хочу отформатировать полученные …

15.11.2022
Django: Как передать параметры из (forms.py) в (views.py)

Пожалуйста, как я могу передавать параметры из: forms.py " class InscriptionForm(forms.ModelForm): " на views.py " def inscription(request): " большое спасибо В файле views.py я поместил только from .forms import *

15.11.2022
Пользовательская страница администратора с полями как объектами

У меня есть 3 модели: Категория, Подкатегория, Продукт. Категория и подкатегория имеют отношения один-ко-многим. SubCategory и Product имеют отношения многие-ко-многим (ManyToManyField находится в Product). В настоящее время на странице администратора для Product отображается одно поле для SubCategory в виде …

15.11.2022
Django принимает объект по slug

Здравствуйте, я здесь новенький и новичок в django/программировании Я пытаюсь сделать несколько основных сотрудников, но мне не нравится то, что я сделал. Должно быть лучшее решение. class EventPostCreateView(CreateView): model = EventPost form_class = EventPostForms def form_valid(self, form): self.object …

15.11.2022
Django - Перенаправление на представление с помощью <select> <option>

Я делаю свои первые шаги на django, и я застрял на этой проблеме: Я планирую использовать поле выбора для выбора главы книги/романа и перенаправления на нее. Либо с помощью кнопки "перейти", либо просто мгновенное перенаправление. Предпочтительнее последнее. Но я …

15.11.2022
Cronjob не работает на django с celery

Я пытаюсь запустить периодическую задачу, используя celery и django from celery.schedule import crontab app.conf.beat_schedule = { 'compute-every-minute-mon-through-friday-9-to-5': { 'task': 'sum', 'schedule': crontab(minute='*/1', hour='9-17', day_of_week='mon,tue,wed,thu,fri'), }, } Однако задание вообще не запускается. Есть ли команда для активации моего …

15.11.2022
Python django, пытаюсь реализовать функцию добавления в корзину без обновления страницы

Хочу реализовать функцию, чтобы после ее выполнения страница не меняла своего положения на экране, пытался реализовать get запрос, но через него всё равно не понимаю, как обойтись без редиректа

15.11.2022
Django ORM запрашивает данные в JSONField

Class GiftItem(models.Model): myjsonfield = models.JSONField(null=True) Данные в myjsonfield представлены в этих форматах Запись 1: { "name": "Birthday Present Box", "category": "Gifts", "choices": [ { "name": "Watch", "points": 31.89 }, { "name": "Perfume", "points": 19.07 }, { "name": …

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

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

15.11.2022
Как лучше использовать файлы pyproject.toml в иерархии проектов/приложений Django?

Я нахожусь в процессе модернизации соглашений вокруг приложений Django в нашей компании, но мне нужно многое наверстать. Одним из главных знаков вопроса сейчас является pyproject.toml, который был бы удобен (хотя и не обязателен) для настройки форматера кода Black, а …

15.11.2022
502 Bad Gateway / gunicorn.socket: Failed with result 'service-start-limit-hit' | Django, Postgres, Nginx, Gunicorn ,Ubuntu 20.04

Я прошел через инструкцию - https://arctype.com/blog/install-django-ubuntu/ Результат 502 BadGateway root@1104941-ch54462:~/django_project# systemctl status gunicorn.socket ● gunicorn.socket - gunicorn socket Loaded: loaded (/etc/systemd/system/gunicorn.socket; enabled; vendor preset: enabled) Active: failed (Result: service-start-limit-hit) since Tue 2022-11-15 16:21:55 MSK; 5s …

15.11.2022
Django Logging: ValueError: Невозможно настроить обработчик 'gunicorn'

Я настроил логирование для нового проекта Django, и вот код для моего settings.py: LOGGING = { "version": 1, "disable_existing_loggers": False, "handlers": { "warnfile": { "level": "WARNING", "class": "logging.FileHandler", "filename": BASE_DIR / "warning.log", "maxBytes": 1024 * 1024 * 25, # …

15.11.2022
Требуемый путь не существует: /code/bower_components/trix/dist/trix.css trix. Nodejs не собирается. Как добавить trix? [закрыто]

После использования команды "docker system prune -a" nodejs больше не собирается, потому что отсутствует trix.css. Вероятно, он был удален при обрезке. Как я могу решить эту ошибку (см. скриншот ниже)? Скриншот ошибки

15.11.2022
Django: Как создать табличный инлайн, подобный тому, что есть в панели администратора с "+ Добавить еще один"?

В настоящее время я полагаюсь на панель администратора для создания или редактирования нового/существующего заказа (т.е. Order с его дочерней моделью OrderItem в табличном инлайне). Но на этот раз мне нужно создать представление с той же функцией для неадминистративных пользователей. …

15.11.2022
Как создать книжный индекс с помощью Python?

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

15.11.2022
Я не могу получить ни одного письма от Django send_mail? Где моя ошибка?

Я пытаюсь отправить письмо с помощью Django send_mail(), но не могу получить письмо от Django send_mail? Где моя ошибка? if request.method == "POST": depName = request.POST.get("sedep") Pname = request.POST.get("name") Pmail = request.POST.get("mail") docName = request.POST.get("sedoc") Pphone = request.POST.get("phone") AppointDate …

15.11.2022
Данные в моей таблице, но они не отображаются в админке django

У меня есть данные в таблице, но они не отображаются в админке. Я начал с создания модели from django.db import models class VilleStation(models.Model): nomVille = models.CharField(max_length=255) adresse = models.CharField(max_length=255) cp = models.CharField(max_length=5) def __str__(self): return self.nomVille Затем …

15.11.2022
HTML не может найти JS-скрипт в той же папке [закрыто]

Я использую фреймворк Django У меня home.html: &lt;head&gt; &lt;/head&gt; &lt;body&gt; &lt;div&gt; &lt;button onclick="test()"&gt;Test button&lt;/button&gt; &lt;/div&gt; &lt;script type="text/javascript" src="utils/htmlScript.js"&gt;&lt;/script&gt; &lt;/body&gt; И htmlScript.js: function test() { alert('hey there') } Проще не бывает. Тем не менее, …