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

15.09.2022
Django: Как переопределить сообщение об ошибке при входе в систему?

У меня есть пользовательский класс модели пользователя from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin, BaseUserManager CustomUser(AbstractBaseUser, PermissionsMixin) ... И связанный вид class CustomUserViewSet(viewsets.ModelViewSet): pagination_class = BasePagination queryset = CustomUser.objects.all() ... def create(self, request, *args, **kwargs): serializer = CustomUserSerializer(data=request.data) if …

15.09.2022
Я не могу просто удалить db django.db.migrations.exceptions.InconsistentMigrationHistory

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

15.09.2022
Выберите выбор из models.py в html-форме DJANGO

У меня есть модель в models.py с полем living_countries: LIVING_COUNTRIES = [ ('AFGANISTAN', 'Afganistan'), ('ALBANIA', 'Albania'), ('ALGERIA', 'Algeria'), ('ANGORRA', 'Andorra')] country_living = models.CharField(max_length=50, choices=LIVING_COUNTRIES, default='AFGANISTAN', blank=True) Я хочу, чтобы пользователь, перед которым находится html-форма, мог выбрать один …

15.09.2022
Django ModuleNotFoundError после создания моделей

Я начал изучать Django и борюсь с созданием/миграцией модели. Каждый раз, когда я пытаюсь набрать python manage.py migrate(или что-нибудь еще), я получаю ошибку ModuleNotFoundError: Нет модуля с именем 'People'. Вот моя структура каталогов; |- VLCase |- VLCase |- …

15.09.2022
Django FilterSet с аннотациями всегда возвращает пустой ответ

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

15.09.2022
Django rest framework не возвращает все поля

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

15.09.2022
Проблема при импорте ModelResource из tastypie.resources

Я новичок в Django и хочу создать API с помощью tastypie, но когда я импортирую ModelResource из tastypie.resource, я сталкиваюсь с ошибкой :/. Я просто делаю следующее: from tastypie.resources import ModelResource Я получаю эту ошибку: Текущая …

15.09.2022
Идентификатор сеанса запроса rtk

Я размещаю сайт django локально. Если baseQuery имеет относительный путь как здесь baseQuery: fetchBaseQuery({ baseUrl: '/api' }), то идентификатор сессии отправляется в заголовках автоматически headers: { 'Accept': 'application/json', 'Content-Type': 'application/json', 'X-CSRFToken': Cookies.get('csrftoken') } если front-end и back-end …

15.09.2022
Как отобразить метку из models.TextChoices в шаблоне?

В Django docs говорится, что можно использовать .label, но это не работает в шаблоне. class Model(models.Model): class ModelChoices(models.TextChoices): ENUM = 'VALUE', 'Label' model_choice = models.CharField(choices=ModelChoices.choices) В шаблоне object.model_choice отображается значение ('VALUE'). object.model_choice.label ничего не …

15.09.2022
Неудачное наследование шаблона в django templating

Я нахожусь в середине проекта. Проект использует базовый html во фронтенде. У меня проблемы с наследованием шаблонов. Вот основной код: - {% extends 'main.html' %} {% block content %} <h2>Home</h4> <hr> {% if request.user.is_authenticated %} {% block home …

15.09.2022
Как улучшить огромный запрос Django "многие-ко-многим" для повышения скорости работы Django?

У меня есть такой набор запросов, который мне нужно оптимизировать, потому что я думаю, что этот набор запросов замедляет производительность сайта. Поле user_wishlist является реляционной связью БД "многие-ко-многим" с моделью/таблицей Account. Как мне это сделать? product_wishlist_store_list = [] …

15.09.2022
Django rest-api - attributeerror: объект 'str' не имеет атрибута '_meta'

Я получаю следующую ошибку при запуске manage.py в моем Django rest-api. attributeerror: объект 'str' не имеет атрибута '_meta' Отслеживание показывает следующее : '' Traceback (последний последний вызов): Файл "/home/myproject/myproject-api/manage.py", строка 25, in execute_from_command_line(sys.argv) File "/home/myEnv/lib/python3.9/site-packages/django/core/management/init.py", line 419, …

15.09.2022
Я пытаюсь создать систему аутентификации в Django. Мой код не может аутентифицировать пользователя.

<form method="post" action="/" class="mb-2"> {% csrf_token %} <div class="form-group"> <label for="username">Username</label> <input type="text" class="form-control" id="username" name="username" placeholder="Enter Your Username" Required> </div> <div class="form-group"> <label for="pass1">Password</label> <input type="password" class="form-control" id="pass1" name="pass1" placeholder="Enter Your Password" Required> </div> <button type="submit" class="btn btn-primary">Log …

15.09.2022
Отправка формы в представлении на основе класса: значения не добавляются в базу данных

После регистрации значения не добавляются в базу данных и невозможно войти views.py from django.views.generic import ListView,DetailView,CreateView,UpdateView,DeleteView,FormView from django.contrib.auth.forms import UserCreationForm class registration(FormView): form_class = UserCreationForm template_name='registration.html' success_url = '/login/?next=/' urls.py from.views import display_all,display_detail,insert_detail,update_detail,delete_task,login,registration urlpatterns = [ path('',display_all.as_view(),name='all'), path('view_detail/<int:pk>',display_detail.as_view(),name='detail'), path('insert_detail/',insert_detail.as_view(),name='insert'), …

15.09.2022
Django Перенаправление для всех страниц

У меня есть несколько страниц в моем проекте Django. Вот мой urls.py urlpatterns = [ path('page1', views.page1), path('page2', views.page2), path('page3', views.page3), ] Я хочу добавить перенаправление, применяемое ко всем страницам, чтобы пользователи, не прошедшие аутентификацию, перенаправлялись на …

15.09.2022
Могу ли я контролировать порядок каскадных удалений в Django?

У меня есть такие модели: class Parent(models.Model): pass class Child(models.Model): parent = models.ForeignKey(Parent, on_delete=models.CASCADE) class Log(models.Model): parent = models.ForeignKey(Parent, on_delete=models.CASCADE) detail = models.TextField() У меня также есть сигнал, подобный этому: @receiver(post_delete, sender=Child) …

15.09.2022
Heroku deploy "command '/usr/bin/gcc' failed with exit code 1" Ошибка

Я пытаюсь развернуть приложение Django с помощью Heroku, но постоянно получаю следующие ошибки: Кто-нибудь знает, как я могу решить эти проблемы?

15.09.2022
Использование SQL-функции в предложении FROM с помощью Django ORM

Мне нужно преобразовать следующий SQL в запрос Django ORM, но я не могу найти способ сделать это. Речь идет об использовании SQL-функции в предложении FROM. В данном случае это функция JSONB, которая помещает пары ключ/значение json-поля в отдельные колонки. …

15.09.2022
Когда я делаю "makemigrations", я получаю "makemigrations".

Я удалил все файлы миграции из моего проекта django, и теперь, когда я хочу создать его заново, я получаю следующее ./manage.py makemigrations INFO: AXES: BEGIN LOG :: [axes.apps] 2022-09-15 16:51:59,923 - /home/mixnosha/work_MVD/MVD_LTP/MVD_LTP-ltp/venv/lib/python3.10/site- packages/axes/apps.py:33 INFO: AXES: Using django-axes version …

15.09.2022
Django admin prefetch related on property

У меня есть модели Merchant и PhoneNumber. PhoneNumber имеет внешний ключ к Merchant, а Merchant имеет свойство business_phone_number, которое извлекает первый номер телефона из набора номеров телефонов. В Django admin, для модели Merchant, у меня business_phone_number в list_display. Хотя …

15.09.2022
Данные ManyToManyField не отображаются

Добрый день, У меня возникла проблема с добавлением листинга в список просмотра определенного пользователя. Есть советы, как я могу это исправить? Я пытался создать отдельную модель, которая наследуется от модели листинга. Структура модели class Listing(models.Model): user = …

15.09.2022
СТАТИЧЕСКОЕ СОДЕРЖИМОЕ НЕ ОТОБРАЖАЕТСЯ ДАЖЕ ПОСЛЕ ЗАГРУЗКИ В DJANGO

Html код программы Я собрал статические файлы и сохранил их в ASSET и дал load static в каждом img и a тегах, но все еще не смог получить статические файлы в браузере Выше приведен раздел html Код Django setting.py …

15.09.2022
Соединение с /run/my.sock не удалось: [Errno 13] Permission denied

После того, как я обновил код в своем проекте Django и попробовал перезапустить сервис, я начал получать эту ошибку: 2022-09-15 16:33:35 +0000] [695873] [INFO] Starting gunicorn 20.1.0 [2022-09-15 16:33:35 +0000] [695873] [DEBUG] connection to /run/my.sock failed: [Errno 13] Permission denied …

15.09.2022
Реализация модульного теста для OAuth Flow в приложении Django

Я интегрировал OAuth в свое приложение Django. OAuth состоит из 2 шагов: Перенаправление на доменное имя OAuth-провайдера Отзыв на приложение Django с токеном Я хотел бы реализовать блоки TestCase для вышеуказанного потока. Вот что я написал …

15.09.2022
Как создать оператор if в шаблоне django?

Введите описание изображения здесь Если не созданы проекты, проекты - это имя моего класса представления для моей модели, то мне нужно, чтобы он создавал сообщение, но я не знаю, как создать правильный оператор if.

15.09.2022
Как динамически создавать методы свойств в моделях django?

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

15.09.2022
Лучший способ обработки временных пользовательских загрузок в веб-разработке?

Здравствуйте при переполнении, Я довольно новичок в веб-разработке, поэтому, пожалуйста, не распинайте меня В настоящее время я занимаюсь созданием фундамента для веб-приложения (использующего Django в качестве бэкенда), которое будет включать в себя загрузку данных пользователем (blob-файлы). …

15.09.2022
Статические файлы в django при расширении из шаблона

У меня проблемы с загрузкой статических файлов (изображений) в моем шаблоне при расширении из моего base.html, поэтому в моем base.html статические файлы работают, например, мой favicon и мой стиль все загружаются. Но когда я хочу загрузить изображение в charts.html, …

15.09.2022
Поле массива не сохраняет массив в django?

Я использую django. В моей модели я использовал поле array. Теперь проблема в том, что когда я нажимаю api на postman со следующим телом. Я получаю следующую ошибку. Я не знаю, почему это происходит. Я пытаюсь отправить массив для …

15.09.2022
Ошибка поля модели Django? Ошибка "значение слишком длинное для типа character varing(3)"

Я объявляю два поля выбора для моей модели django одинаковым образом, но одно из них почему-то имеет maxlength=3. Я использую базу данных PostgreSQL. Вот как я объявляю поля: class AssignmentAd(models.Model): class FieldChoices(models.TextChoices): JFS = "JFS" JAVA …

15.09.2022
Как развернуть приложение Django+React в Herocu?

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

15.09.2022
Уникальность вместе вызывает IntegrityError

Django==4.1 Я задал ограничение уникальности вместе. Затем я пытаюсь проверить, действительно ли оно работает. Но у меня возникает IntegrityError. Я надеялся, что уникальное ограничение together вызовет ValidationError. Но этого не произошло. Могли бы вы помочь мне понять, не ошибаюсь …

15.09.2022
Django: Как добавить в базу данных с помощью цикла corectly?

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

15.09.2022
Приведение значений Select-Option к Select-Option

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

15.09.2022
Можно ли использовать агрегацию в аннотации queryset?

Я использую annotate на кверисете django: class MyModel(models.Model): my_m2m = models.ManytoManyField() my_qs = MyModel.objects.all().annotate(total_m2m=Count('my_m2m')) Это дает желаемый результат. Например: >>> my_qs[0].total_m2m >>> 3 Как использовать aggregate для подсчета общего количества …

15.09.2022
Django DETAIL: Неудачная строка содержит (11, SG 553, BATTLE-SCARRED, CLASSIFIED, NORMAL, RIFLE, null, 6235.05)

Задача по созданию Оружия объектов: def populate_weapon_objects(amount: int = 1) -> None: for _ in range(amount): Weapon.objects.create( name=_get_random_name(), exterior=_get_random_exterior(), quality=_get_random_quality(), category=_get_random_category(), price=_get_random_price(), ) Оружие модель: class Weapon(models.Model): ... name = models.CharField(max_length=64, choices=WEAPONS, db_index=True) exterior = models.CharField(max_length=64, choices=EXTERIOR, default=EXTERIOR_FACTORY_NEW, …

15.09.2022
Запросы об ошибках в Яндекс Вебвизоре каждые 2 секунды

<<<0><0>>Я не знаю, почему я получаю запросы на мой сайт, которые говорят Яндекс вебвизор, я не добавил ничего связанного с Яндексом, <<<1><1>>Запросы об ошибках Яндекса<<<2><2><3><3>>>> Эти запросы повторяются каждые 2 секунды: <<<<0><<<1>Яндекс петиция 2. <<<<3>Яндекс петиция 1<<<4><<4><><5><<5><>>> …

15.09.2022
Фильтр записей по поиску в той же таблице

Предположим, что у нас есть таблица: +--------------- ... | id | old_id | +--------------- ... | ... Как выбрать все значения по некоторым пользовательским критериям, кроме тех, где id находится в столбце old_id? Я пробовал: …

15.09.2022
Какая база данных лучше всего подойдет для простого сайта электронной коммерции? [закрыто]

Я новичок в проектировании и программировании. Я работаю над личным проектом по созданию сайта электронной коммерции на django. Будет ли MySql или Postgresql лучше подходить для сайта электронной коммерции? Насколько я знаю, чтение данных mysql быстрое, если есть чтение из …

15.09.2022
Приложение Django застревает через некоторое время после того, как сервер запущен

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