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

15.12.2021
Django Drf: генерируйте 8-значный уникальный номер в сериализаторе пользователей

У меня есть поле в моей модели пользователей, которое будет использоваться только для определенного типа пользователей student_id = models.CharField(_("student id"), validators=[ MinValueValidator(10_000_000_000), MaxValueValidator(99_999_999_999) ],unique=True, max_length=8, blank=True, null=True) при создании пользователя в файле serializers.py я попробовал следующий код, …

15.12.2021
Django выдает ошибку Secret key must not be empty

У меня такая проблема, когда я пытаюсь запустить сервер в Pycharm. Я новичок в Django и скачал этот проект в качестве бэкенда для моего приложения react. Я сгенерировал секретный ключ, используя: from django.core.management.utils import get_random_secret_key print(get_random_secret_key()) exit() …

15.12.2021
Как блокировать строки при операциях чтения и записи?

У меня есть модель, которая подсчитывает, сколько операций было сделано пользователем. (Она упрощена для примера) User = get_user_model() class UserOperationCounter(models.Model): count = models.IntegerField(default=0) user = models.OneToOne(User) У меня есть контекстный менеджер, который получает объект счетчика для пользователя …

15.12.2021
Поворотная таблица в админке django

добрый день Есть модель пользователя и модель задачи, объединенные ForeignKey В модели задачи есть поле type - тип задачи, в котором записано несколько вариантов типов, пусть это будет 1, 2, 3 И собственно дальше вопрос, мне нужно создать таблицу …

15.12.2021
Проблема сохранения данных словаря в модель django, сообщение об ошибке = AttributeError("'dict' object has no attribute '_meta'").

У меня проблема с сохранением данных словаря в модель django. Нужно ли мне где-то вводить sqlite3 запрос? Пожалуйста, научите меня, как я могу решить эту проблему. получены данные словаря {"id":20,"title":"random data","temp":43.70915909663141,"humidity":10.40750545208753,"created_date":"2021-12-15T16:25:12.946427","author":1} Сообщение …

15.12.2021
Метакласс производного класса должен быть (нестрогим) подклассом метаклассов всех его баз

Я пытаюсь реализовать множественное наследование с помощью модели Partitioned и модели Aggregate class AdAgencyLocationPurposeAggregate(PostgresAggregateModel,PostgresPartitionedModel): PostgresAggregateModel: class PostgresAggregateModel(PostgresModel,metaclass=PostgresAggregateModelMeta ): PostgresPartitionedModel class PostgresPartitionedModel( PostgresModel,metaclass=PostgresPartitionedModelMeta ):

15.12.2021
Планировщик Celery не запускается

Я пытаюсь настроить планировщик, но получаю следующую ошибку "Unrecoverable error" from __future__ import absolute_import import os from celery import Celery from django.conf import settings os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'core.settings.prod') app = Celery('core') app.config_from_object("django.conf:settings") app.autodiscover_tasks(lambda: settings.INSTALLED_APPS) @app.task(bind=True) def debug_task(self): print("Request: {0!r}".format(self.request)) # CELERY …

15.12.2021
Django Custom Admin Users

Итак, мне нужны 3 типа пользователей: Администраторы, врачи и пациенты Они должны обладать следующими атрибутами, и только администраторы должны иметь доступ к маршрутизации /admin поэтому они должны обладать свойствами is_superuser, is_staff, чтобы определить, пациент это или врач. …

15.12.2021
Имя пользователя с `james i. adams` не принимается маршрутизаторами django

Я зарегистрировал маршрутизаторы для модели user, которая имеет viewset, имеющий lookup_url как username. Имя пользователя james adams принимается маршрутизатором, но для james i. adams возникает следующая ошибка django.urls.exceptions.NoReverseMatch: Reverse for 'user-detail' with keyword arguments '{'username': 'james i. …

15.12.2021
Как фильтровать модели, связанные с внешним ключом, используя диапазон времени даты

Я пытаюсь создать систему бронирования и хочу запросить все доступные таблицы. Итак, я сделал следующее, ... date_time = request.data.get('date_time') date_time = datetime.strptime(date_time, '%b %d %Y %I:%M%p') num_of_attendees = request.data.get('num_of_attendees') tables = Table.objects.filter(~Q( tablereservation__date_time__range=[date_time, date_time + timedelta(hours=2)]), num_of_chairs__gte=num_of_attendees ) ... …

15.12.2021
Django-Import-Export назначение поля определенному столбцу

У меня есть рабочая форма, которая экспортирует все данные в xls, используя Resource и Fields из пакета django-import-export. Но теперь мне нужно пойти немного дальше и сделать ее более продвинутой. Мне нужно экспортировать все данные в существующий шаблон Excel, …

15.12.2021
ListCreateAPIView не позволяет размещать данные

Я пытаюсь создать API, где я буду загружать изображение, бросая конечную точку API, Моя модель имеет только одно поле imageField. Пожалуйста, проверьте код ниже Модель: class Image(models.Model): image = models.ImageField(upload_to="media", default="default.png", blank=True, null=True) def __str__(self): id = self.id …

15.12.2021
Как интегрировать django в Elastic App Search

Я делаю проект электронной коммерции и мне нужно интегрировать Django и Elastic App Search. Как интегрировать

15.12.2021
Django многие к многим кверинг

Я создаю сайт электронной коммерции, используя Django, мои модели выглядят следующим образом : class ProductAttribute(models.Model): product=models.ForeignKey(Product,on_delete=models.CASCADE) attributes_values = models.ManyToManyField(AttributeValue,verbose_name="Liste des attributs") stock = models.PositiveIntegerField() price = models.PositiveIntegerField(verbose_name="Prix") image = models.ImageField(blank=True,null=True,upload_to="products") class AttributeValue(models.Model): attribute=models.ForeignKey(Attribute,on_delete=models.CASCADE,verbose_name="Attribut") value = models.CharField(max_length=50,verbose_name="Valeur") class Attribute(models.Model): name …

15.12.2021
Проблема при попытке создать динамический html

Почему я не получаю динамический текст, который я использовал в файле views.py? Мой код views.py: from django.shortcuts import render from django.http import HttpResponse # Create your views here. def index(request): context = { 'name' : 'Amlan', 'age' : 23, …

15.12.2021
DRF - из django.conf.urls import url в Django 4.0

У меня есть проект на django 3.2, и я обновил его (pip install -r requirements.txt) до версии 4.0 (новый релиз), и в настоящее время у меня возникла следующая ошибка, когда я запускаю сервер в виртуальной среде. Я использую DRF. …

15.12.2021
Отключение запроса поля в Django Rest Framework

Здесь представлен класс модели. Где категории - это вложенное дерево моделей mptt. class MyModel(models.Model): categories = models.ManyToManyField(Category) # to another nested model (self referncing tree) Серийник простой class MyModelSerializer(serializers.ModelSerializer): class Meta: model = MyModel exclude = ['categories', ] …

15.12.2021
Применение фильтра даты к полю char, которое хранит дату-время в строке в django?

У меня есть это поле на модели X: class Details(models.Model): start_time = models.CharField(max_length=25, null=True, blank=True) Теперь возникает одна проблема, мне нужно применить фильтр по дате. есть ли способ решить это. Теперь из-за этого время даты сохраняется …

15.12.2021
Django Bulk_create как корреткно записать dataframe в таблицу БД

Есть такой dataframe/table ко-й необходимо записать в таблицу БД id zav_kod kol 1234 2002030012 23 3212 4005030603 42 1290 900013211 42 Использую …

15.12.2021
Как вернуться на ту же страницу, когда мы используем декоратор user_passes_test в Django

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

15.12.2021
Файл style.css не работает и в терминале в django не отображается сообщение об ошибке

Я искал на этом сайте, а также на других, но так и не нашел решения, которое работает, почему django не загружает мой css файл, даже не показывая никакой ошибки в терминале, даже в консоли отладки. my settings.py file: STATIC_URL …

15.12.2021
Данные базы данных не обновляются на моем сайте apache2, если я не перезапущу службу apache2

У меня установлен Django и я использую Apache2 для размещения веб-сайта (используя WSGI). На моем сайте есть флажки, и когда я нажимаю на флажок, а затем нажимаю submit, он сохраняет изменения в базе данных SQLite3 и обновляет мой сайт. …

15.12.2021
Как я могу отобразить Django Formset с некоторыми данными для процесса обновления?

Я использую Dajngo formset с inlineformset_factory. Мне нужно, чтобы когда пользователь нажимает на кнопку обновления, она должна отображать набор форм со значением. Вот код, который я сделал, но ничего не работает: Вот как я создаю набор форм OrderItemFormset = inlineformset_factory( …

15.12.2021
TemplateDoesNotExist в /product/1/ productDetail.html

Я делаю страницу о каждом товаре. Есть проблема, которая возникает, когда я нажимаю 'View' на странице моего магазина: TemplateDoesNotExist at /product/1/ productDetail.html Я пробовал указать директорию, поставив {{% extends store/main.html %}}, это не помогло. Пожалуйста, помогите мне. store/views.py …

15.12.2021
Страница входа в систему администратора Django перенаправляет на ту же страницу при вводе учетных данных

Я разместил приложение Django на сервере AWS должным образом, и на сервере нет ошибок. После входа в систему со страницы входа в Django admin перенаправляет на ту же страницу на правильные учетные данные входа. но это работает на локальном …

15.12.2021
Развертывание React и Django, в одном домене, но в разных поддоменах, на одном сервере

Я создаю React js приложение с бэкендом Django. с интеграцией API У меня один сервер и 1 домен, и я использую nginx Я предполагаю запустить мое приложение React на www.my-domain.com и бэкенд Django на …

15.12.2021
Как решить проблему TypeError: Объект типа HttpResponse не является JSON сериализуемым?

Я пытаюсь вернуть файл model.pkl с помощью postman из API, сделанного в django rest framework. Однако в ответ я получаю TypeError: Object of type HttpResponse is not JSON serializable. Следующий код - это то, что я использую для возврата …

15.12.2021
Получение MIME-типа файла, находящегося в памяти - Python Django

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

15.12.2021
Почему выборка не включает учетные данные каждый раз при использовании опции {credentials: "include"}?

Я пытался получить данные из моего djangorestframework api, проверяя их через cookies. Прежде чем перейти к основной проблеме, IP моего компьютера в локальной сети: 192.168.1.50 Запуск localhost на порту 80: 127.0.0.1 Запуск django на …

15.12.2021
Как сериализовать json в sql?

У меня есть список слов, и я должен посылать запросы к API и получать информацию об этих словах. Я хочу преобразовать данные API, которые находятся в формате JSON, в формат SQL (моя БД - PostgreSQL) в Django. Как я …

15.12.2021
Django сбрасывает права доступа пользователей

Я создаю сайт, используя React для фронтенда и Django для бэкенда. Страница входа отправляет запрос к этой функции представления при нажатии кнопки входа. @api_view(['POST']) def api_authenticate_login_view(request): body = request.data username = body['username'] password = body['password'] user = authenticate(request, username=username, …

15.12.2021
Django использует Aws S3 bucket для получения статических файлов

Url.com/:9 GET https://<AWS_STORAGE_BUCKET_NAME>.s3.amazonaws.com/static/user/main.css net::ERR_ABORTED 403 (Forbidden) url.com - фактический сайт, а AWS_STORAGE_BUCKET_NAME - имя ведра Когда я пытаюсь получить мой S3 файл из моего base.html, я получаю ошибку 403 forbidden в консоли. <link rel="stylesheet" href="{% static 'user/main.css' %}" type="text/css"> …

15.12.2021
ValueError at /login invalid salt

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

15.12.2021
Django переопределение filter() без изменения существующей логики кода

У меня есть таблица в production, которая интегрирована везде в системе, теперь мне нужно добавить новый столбец в таблицу со значением по умолчанию, но я не хочу менять всю существующую логику, что лучше всего для этого сделать? class …

15.12.2021
Django - Admin - Defualt Add/Change Form

Мне интересно, какой лучший метод и как добавить информационное поле во встроенные формы добавления/изменения администратора. Вот мой случай: У меня есть 3 модели, каждая из которых связана с другой внешним ключом инвестор --> инвестиции распределение --> инвестиции …

15.12.2021
Как интегрировать ldap в saml2 в Django

У меня есть приложение django, которое изначально использовало LDAP для аутентификации. В связи с изменением времени мне пришлось перевести приложение на использование django-saml2-auth-ai, который, как я изначально думал, был полностью рабочим. Через месяц после того, как я заставил saml …

15.12.2021
Использование модели пользователя вне веб-приложения Django с помощью Django Rest Framework

У меня есть модель под названием File в моем Django Web App. На данный момент она выглядит следующим образом: from django.db import models from django.conf import settings class File(models.Model): user = models.ForeignKey(settings.AUTH_USER_MODEL, related_name='files_owned', on_delete=models.CASCADE, default) file_name = models.CharField(max_length=20, default=None, …

14.12.2021
Как использовать select2 с динамической формой

Я пытаюсь добавить select2 для динамической формы, которая является modelformset_factory, но это не работает так, как я ожидаю, это работает только после первой кнопки добавления нового ряда! и после третьей формы это создает дополнительное выпадающее поле! …

14.12.2021
Поле 'id' ожидало число, но получило '{{\r\n choice.id }}'.

Я учусь по документации Django, но в части 4 учебника я получаю эту ошибку: ValueError at /polls/1/vote/ Поле 'id' ожидало число, но получило '{{\r\n choice.id }}'*. polls/views.py def vote(request, question_id): question = get_object_or_404(Question, pk=question_id) try: selected_choice = question.choice_set.get(pk=request.POST['choice']) except …

14.12.2021
Создание шаблона Django

Всем привет, начинаю изучать Django, пытаюсь создать новый шаблон. Ошибка: TemplateDoesNotExist. Код views: from django.shortcuts import render def index(request): return render(request, 'index.html') Код настроек: TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', …