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

24.01.2023
Django.db.utils.IntegrityError: и django.db.utils.OperationalError:

Raise IntegrityError( django.db.utils.IntegrityError: Строка в таблице 'hazeapp_orderitem' с первичным ключом '1' имеет недопустимый внешний ключ: hazeapp_orderitem.product_id содержит значение '5', которое не имеет соответствующего значения в hazeapp_newarrival.id. django.db.utils.OperationalError: нет такой колонки: hazeapp_orderitem.collection_id class NewArrival(models.Model): name = models.CharField(max_length=200, null=False, blank=True) price = …

24.01.2023
Как решить ошибку импорта пакета zinnia для django v 3.2 и python 3.8 (python_2_unicode_compatible import for zinnia v 0.20)?

Я пытаюсь добавить zinnia в мой проект django (python 3.8, django 3.2, zinnia 0.20) Вот журнал ошибок: File "/home/sayone/Documents/learning/virtuals/fastkart/lib/python3.8/site-packages/zinnia/models/__init__.py", line 2, in <module> from zinnia.models.author import Author File "/home/sayone/Documents/learning/virtuals/fastkart/lib/python3.8/site-packages/zinnia/models/author.py", line 6, in <module> from django.utils.encoding import python_2_unicode_compatible ImportError: …

24.01.2023
Объект 'method' не является подписываемым при использовании request.GET в django [закрыто]

<<<0><0>>Я смотрю учебник по Django, я совсем новичок в этом, поэтому не понимаю, почему я получаю эту ошибку, я не знаю, может это версия Django, так как учебник от 2021 года. Помогите мне!!!<<<1><1>>> <<<0><0>>**Это форма, ничего сложного: ** &lt;!DOCTYPE html&gt; …

24.01.2023
Как сделать атрибут доступным только для чтения в сериализаторах в DRF?

У меня есть сериализатор. class MySerializer(serializers.ModelSerializer): class Meta: model = models.MyClass Мой класс модели: class MyClass(models.Model): employee = models.ForeignKey("Employee", on_delete=models.CASCADE) work_done = models.TextField(blank=True, null=True) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) Я хочу, чтобы атрибут …

24.01.2023
Проблема с запуском команд python в Pycharm

Я пытаюсь запустить сервер в моем проекте Django, но я обнаружил эту проблему, я просто посмотрел путь к envirol, все в порядке. Запустите мой сервер и все команды Python.

24.01.2023
Django- как сделать страницу входа в систему с пользовательским пользователем без UserCreationForm?

Models.py class CustomUser(AbstractUser): is_student = models.BooleanField(default=False) is_teacher = models.BooleanField(default=False) class palabout(models.Model): user = models.ForeignKey(CustomUser, blank=True, null=True, on_delete=models.SET_NULL) profileImage = models.FileField() username = models. CharField(max_length=30) email = models.EmailField(max_length=100) password = models.CharField(max_length=100) fname = models.CharField(max_length=30) lname = models. charField(max_length=30) gender = models.CharField( …

24.01.2023
Интеграция документации Sphinx в Django

Я создал документацию для веб-страницы с помощью Sphinx. Сгенерированный с помощью Sphinx index.html сохраняется в папке html. Я не уверен, как интегрировать index.html и отобразить на веб-странице содержимое из Django. В настоящее время предоставлена ссылка, которая перенаправляет на страницу …

24.01.2023
Есть ли способ удалить все строки из базы данных перед изменением модели в django?

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

24.01.2023
Экземпляр дочерней формы в Django

В проекте по созданию списка контактов я не смог передать экземпляр профиля контакта в форму списка телефонов. Когда я хочу добавить несколько телефонных номеров к человеку, мне нужно, чтобы экземпляр человека был загружен в форму добавления телефона. models.py class newuser(forms.ModelForm): …

24.01.2023
Как вставить среднесуточное значение столбца в другой столбец другой таблицы (postgresql)

У меня есть машина, которая посылает данные каждые 3 минуты, и я храню их в таблице "machine_data" в postgresql. Мне нужно получить среднее значение столбца данных за 10 минут, час, день, месяц и год и сохранить его в другой …

24.01.2023
WebSocket Django Python

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

24.01.2023
Пользовательская функция Validate не вызывается внутри функции perform_create в DRF

Вот мой код. class MyViewSet(ModelViewSet): serializer_class = MySerializer queryset = MyClass.objects.all() def get_serializer_class(self): if request.user.is_superuser: return self.serializer_class else: return OtherSerializer def perform_create(self, serializer): if request.user.is_superuser: if serializer.is_valid(): serializer.save(organization=self.request.user.organization) else: employee = Employee.objects.get(user=self.request.user) serializer.save(employee=employee, organization=self.request.user.organization) Это мой сериализатор: class …

24.01.2023
Как мне изменить позиции ответов

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

24.01.2023
Как заставить перенаправление Django работать правильно при обновлении базы данных?

Я не могу заставить мой редирект работать правильно после обновления велосипеда в моем приложении Django. <img alt="lines of code: highlighted code line 12 is bikes/int:bike_id/ and the error message below says bikes/int:bike_id/ didn't match any of …

24.01.2023
Django при запуске сервера ModuleNotFoundError: Нет модуля с именем 'customer data'

Я использую django для создания API, который соединяется с другим API для получения некоторых данных и обновления некоторых значений. Идея заключается в том, что api может выполняться из CLI с помощью команд типа upgrade customer_id target_subscription. До создания CLI-файла …

24.01.2023
Ограничения ManyToManyField

Django ORM, похоже, не допускает ограничений на ManyToManyField. class Component(ComponentMetaData): class Type(models.IntegerChoices): Part = 0 Components = 1 type = models.IntegerField( choices=Type.choices, ) components = models.ManyToManyField( "self", blank=True, null=True, ) def clean(self) -&gt; None: if self.type == 0 …

24.01.2023
Ошибка импорта в django

В файл url.py пробую импортировать settings.py из одного и того же каталога , выдает ошибку : ModuleNotFoundError # так мне vscod подсказывает from learnsite.learnsite import settings # так я пробовал import settings в обоих случаях выглядит все нормально , …

24.01.2023
Аутентификация react oauth2 не работает при отправке запроса

я пытаюсь интегрировать социальную аутентификацию для моего сайта react, который я использую drf на стороне сервера, здесь я использую библиотеку react-oauth2/google, потому что пакет react-google-login npm кажется обесцененным, так что в отличие от react-google-login, который после отправки запроса в …

24.01.2023
Шаблон Django не существует?

Когда я пытаюсь развернуть на железной дороге свой проект, я получаю вышеупомянутую ошибку. Вот один лог, который может дать больше понимания? django.template.loaders.filesystem.Loader: /app/client/client/public/index.html (Source does not exist) Вот мой project.settings.py файл: from pathlib import Path import os BASE_DIR = …

24.01.2023
Получить выбранный вариант выпадающего списка из фильтра Django

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

24.01.2023
Django, как получить текущий метод запроса? запрос не работает в моем views.py

Я новичок в Django. Я пытаюсь получить текущий метод запроса, чтобы узнать, является ли он методом "POST". Но я получил сообщение об ошибке: Unresolved reference 'request' Я пытался импортировать запрос, но не знаю, какой из них правильный. …

24.01.2023
Как получить данные с обеих сторон объединения "многие ко многим" в django

Допустим, у меня есть следующие модели: class Well(TimeStampMixin, models.Model): plate = models.ForeignKey(Plate, on_delete=models.CASCADE, related_name="wells") row = models.TextField(null=False) column = models.TextField(null=False) class Meta: unique_together = [["plate", "row", "column"]] class Antibiotic(TimeStampMixin, models.Model): name = models.TextField(null=True, default=None) class WellConditionAntibiotic(TimeStampMixin, models.Model): wells = …

24.01.2023
Объединение двух запросов с помощью Q-объектов в Django?

Я определил следующее представление: class SearchListView(ListView): template_name = "movies/search_list.html" # overwriting the get_queryset function to customize the queryset def get_queryset(self) -&gt; list: query = self.request.GET.get("q") if query: movies = list( filter( lambda x: unidecode(query.lower()) in unidecode(x.title).lower(), Movie.objects.all(), ) ) …

24.01.2023
"Неправильная конфигурация в /plan-a-trip/ Пустой статический префикс не разрешен" ошибка в Django

Я пытался добавить веб-страницу с формой в мое приложение Django, но получил такую ошибку: ImproperlyConfigured at /plan-a-trip/ - Empty static prefix not permitted Я совершенно не понимаю, что это значит, но вот как выглядят мои файлы: urls.py: …

24.01.2023
Почему значение BooleanField не сохраняется в базу? django forms CheckboxInput

Почему не сохраняется значение card_pay в модель? forms class card_pay_SpecialCheckboxInput(forms.CheckboxInput): template_name = &quot;include/_forms_textinput_card.html&quot; class RelatedAddForm(forms.ModelForm): card_pay = forms.BooleanField(label=False, required=False, widget=card_pay_SpecialCheckboxInput(attrs={})) def __init__(self, *args, **kwargs): self.request = kwargs.pop('request', None) super(RelatedAddForm, self).__init__(*args, **kwargs) self.fields['money'].initial = '' class Meta: model = Money fields …

24.01.2023
Django перебирает данные модели, но нужно передать дополнительные данные списка

Я размещаю данные из базы данных с помощью Model, которые отображаются нормально. Но теперь мне нужно передать дополнительный список (POST.getlist) переменной "mylist" вместе с данными объекта модели, но я не знаю, как динамически перебирать его, поскольку "mylist" требует индексного …

24.01.2023
Как найти доступное количество товаров Django ORM

Неточные результаты при использовании Django ORM для подсчета доступного количества товаров. Я столкнулся с проблемой поиска доступного количества товаров с помощью Django ORM. Я написал код, который использует ORM для аннотирования набора запросов с полями количества произведенного, количества проданного …

24.01.2023
Как заменить подстроку строкой в django, вложенной в JSONField?

Если у меня есть модель: class MyModel(Model): properties = JSONField() У меня есть случаи, когда properties выглядят следующим образом: {"a": {"b": ["some text A"]}} {"a": {"b": ["some other text A"]}} {"a": {"b": ["some …

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

Добрый день! У меня есть таблица модели, чтобы добавить данные в эту модель. [Гражданин_2] Я хочу, чтобы пользователи сначала вводили страну проживания, это как простая форма с одним полем. А затем форма из двух полей - …

24.01.2023
Создание приложения для генерации файлов для электронной подписи

В настоящее время я работаю над приложением для телефона, и одной из функций, которую мне нужно создать, является возможность создания PDF, который нужно будет отправить по электронной почте другому человеку, чтобы он подписал его электронной подписью. Существует ли библиотека …

24.01.2023
Почему я не могу добавить объект в поле rest_framework

Я хочу добавить некоторые объекты с помощью сериализаторов rest_framework, но я получаю эту ошибку от сериализатора. Я вижу у некоторых людей то же самое, но я не знаю, как исправить это в моей ситуации. { "user": …

24.01.2023
Как аннотировать возраст человека на основе даты его рождения - Django

Я пытаюсь аннотировать простой объект Person датой рождения пользователя и его возрастом, чтобы сохранить нормализованные данные. Я хочу позже выполнить некоторую фильтрацию с помощью этой аннотации, поэтому свойство модели не подойдет. Я нашел эту <a href="https://ctrlzblog.com/django-annotate-7-examples-to-supercharge-your-querysets/" rel="nofollow …

24.01.2023
Развертывание проекта Django на виртуальном хостинге Hostgator

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

24.01.2023
Динамический url отображается Django как ответ api, но не отображается фронтендом

Я использую Django + Angular, и у меня есть динамический url, который работает в первый раз при загрузке страницы продукта. В Django я также указал динамический url, так что url выглядит следующим образом "product/home/:productName/:productId". Все определенно работает, но в ответ, …

24.01.2023
Ошибка при использовании формы комментариев на сайте: (1048, "Column 'comment_post_id' cannot be null")

Я пытаюсь реализовать раздел комментариев под каждым блогом на моем сайте. У меня есть форма, но когда я пытаюсь опубликовать комментарий, я получаю следующую ошибку: (1048, "Column 'comment_post_id' cannot be null") Я не могу понять, что я делаю неправильно, …

24.01.2023
Django - BaseSerializer.is_valid() принимает 1 позиционный аргумент, но было задано 2

Этот проект работал раньше, но потом Heroku убрал бесплатный уровень, поэтому я пытался развернуть его в другом месте, но теперь внезапно я не могу даже создать пользователя локально, хотя раньше мог... Теперь, когда я создаю пользователя, я получаю ошибку, указанную …

23.01.2023
UnicodeEncodeError: кодек 'charmap' не может закодировать символ DJANGO

Я получаю эту ошибку: UnicodeEncodeError: 'charmap' codec can't encode character '\u064f' in position 3583: character maps to &lt;undefined&gt; во время выполнения команды: python manage.py makemessages -all может ли кто-нибудь помочь мне, что здесь не так? …

23.01.2023
Ошибка Django TemplateDoesNotExist - неверный путь к папке templates

В настоящее время я смотрю лекцию по Django из CS50W и кодировал вместе с Брайаном просто отлично. Но теперь я продолжаю получать одну и ту же ошибку, что бы я ни делал. Я хочу отобразить простую HTML5 страницу с …

23.01.2023
Как вызвать функцию в django view.py

Мне нужно вызвать функцию get_context_data в моем VacanciesView. Код views.py: def VacanciesView(request): navigate_results = Navigate.objects.all() context_vac = { 'navigate_results': navigate_results} get_context_data(self, **kwargs) return render(request, 'main/vacancies.html', context_vac) def get_context_data(self, **kwargs): context = super(VacanciesView, self).get_context_data(**kwargs) context['vacancies'] = sorted(get_vacancies(), key=lambda item: item["published_at"][:10]) …

23.01.2023
Я хочу интегрировать LDAP аутентификацию в Django, но не хватает некоторой конфигурации, я думаю

Я хочу интегрировать LDAP аутентификацию в Django, но даже аутентификация не происходит, т.е. даже после предоставления правильных учетных данных LDAP данные пользователя в панели администратора Django не сохраняются в модели пользователя Django. Вот мой файл setttings.py в Django AUTH_LDAP_SERVER_URI …