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

22.02.2022
Django - models.ForeignKey Получение ошибки, что класс упоминаний не определен

Я разрабатываю систему управления студентами на django и в процессе ее создания я получил следующее class Dept(models.Model): id = models.CharField(primary_key='True', max_length=100) name = models.CharField(max_length=200) def __str__(self): return self.name class Course(models.Model): dept = models.ForeignKey(Dept, on_delete=models.CASCADE) id = models.CharField(primary_key='True', max_length=50) name …

22.02.2022
Django Model поле по умолчанию переопределяется seriliazer

Я установил значение по умолчанию publish в True в модели, но после создания новой записи в EntrySerializer она сохраняется как False. Я могу исправить это вручную, переопределив метод create() в сериализаторе, но мне интересно, есть ли более элегантный способ. …

22.02.2022
Определение аргументов командной строки mysql в настройках Django DATABASES

При использовании mysql с Django наличие .my.cnf вызывает следующее: $ python manage.py dbshell ERROR 1045 (28000): Access denied for user 'foo'@'localhost' (using password: YES) CommandError: "mysql --user=foo --host=localhost --default-character-set=utf8mb4 quxdb" returned non-zero exit status 1. Я хотел …

22.02.2022
Django Forbidden (CSRF cookie не установлен.): / POST / HTTP/1.1" 403 2864 на Google Colab

Итак, я пытаюсь запустить мою веб-программу Django на Google collab на основе этого руководства https://medium.com/@arsindoliya/running-django-on-google-colab-ea9392cdee86 И я сделал это, веб может работать! работающий веб Но, если я хочу сделать POST, то …

22.02.2022
Проблема связывания CSS-файла с HTML-файлом с помощью Django

У меня возникли проблемы с привязкой CSS файла к HTML файлу при использовании Django. Вот мой HTML файл, в котором я связал статический файл с именем home.css {% load static %} <link rel="stylesheet" href="{% static 'home.css' %}" type="text/css"> …

22.02.2022
Шаблон моего сайта выровнен по левому краю

Мой код превышает лимит слов, поэтому вы можете посмотреть код здесь. Это мой шаблон, и когда я запускаю сервер локально, веб-страница как бы сдвинута влево, как this. Но на самом деле она …

22.02.2022
Как применить функцию split к определенному полю в кверисете Django

Я использую Django и groupby на основе поля 'teacher'. Однако в поле 'teacher' есть как два или три значения, так и одно, поэтому я хочу разделить его. Однако я получаю ошибку, говорящую, что объект 'F' не имеет атрибута 'split'. Если …

22.02.2022
403 Forbidden при использовании PermissionRequiredMixin в Django

Я пытаюсь ограничить доступ к представлению 'GovernmentView' пользователям, чья учетная запись имеет True для поля 'is_government', реализуя аргумент PermissionRequiredMixin. Но это не работает. Зарегистрированные пользователи, имеющие True для поля 'is_government', получают ошибку 403 Forbidden (а суперпользователи, имеющие False …

22.02.2022
В этом коде django, когда я размещаю некоторый текст, сохраненный в таблице между (' my text i post ',)

View def Apply2 (request): if request.method=="POST": q1 = order.objects.last() если q1 не None: q1.Course_Selection = request.POST["1221"], q1.save() response = redirect('/apply3') возврат ответа return render(request,'Apply_Now2.html')

22.02.2022
Django с aurora, как использовать два экземпляра?

У меня есть скрипт django с mysql Мои настройки приведены ниже. Сервер mysql находится в локальной сети. DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', "NAME": config("DB_NAME"), "USER": config("DB_USER"), "PASSWORD": config("DB_PASSWORD"), "HOST": 127.0.0.1, "PORT": config("DB_PORT"), 'OPTIONS': { 'charset': 'utf8mb4', …

22.02.2022
'SimpleHistoryAdmin' не имеет атрибута _meta проблема

Я установил django-simple-history но она не работает. Я попробовал python manage.py makemigrations Выдало следующую ошибку. типа AttributeError: объект типа 'SimpleHistoryAdmin' не имеет атрибута '_meta'. Я хочу видеть историю в django-admin. что не так????? Traceback (most recent call …

22.02.2022
Не удается получить "изображения" net::ERR_CONNECTION_REFUSED (Gitpod)

На Gitpod, мой NextJS frontend пытается получить список объектов, которые содержат "названия товаров", "цены" и "изображения" из моего бэкенда Django Rest API. Затем, мой NextJS фронтенд может получить список объектов, которые содержат "названия товаров" и …

22.02.2022
Миграция Django 2.0 нарушает модульный тест django-autocomplete-light с TypeError

Я пытаюсь перейти на Django 2.0 с 1.11, но некоторые модульные тесты, связанные с django-autocomplete-light (3.5.1), начали завершаться с TypeError после вызова self.client.get() из класса TestCase. (__init__() takes 1 positional argument but 2 were given) В некоторых найденных …

22.02.2022
Django как добавить определенные результаты запроса в модель при добавлении в базу данных

У меня есть модель, которая содержит "title", "area", "price" и "price2". У меня есть таблица базы данных, которая содержит "area", и "price2". Сначала я создаю объект модели. Затем я хочу обратиться к базе данных, получить среднее значение "price2" …

22.02.2022
Django postgres ошибка полнотекстового поиска "Unsupported lookup 'search' for CharField"

Все подобные проблемы были решены добавлением django.contrib.postgres к INSTALLED_APPS в settings.py, что также является всем, что упоминается в документации о том, как использовать поиск. Я уже сделал это, но поиск по-прежнему не работает, независимо от того, использую ли я …

22.02.2022
Выберите конкретную опцию из выпадающего меню DJANGO

У меня есть страница, на которой перечислены все товары из таблицы под названием Stocks, для каждой строки есть нажимаемая кнопка ORDER, которая ведет пользователей на другую страницу, где они могут ввести все свои данные, а также выбрать, какой товар …

22.02.2022
Невозможно импортировать имя 'force_text' из частично инициализированного модуля 'django.utils.encoding'

Мой проект работал совершенно нормально, пока я не попробовал установить защиту Bruteforce для системы входа в систему, установив такие пакеты, как Django-defender & BruteBuster. Однако внезапно я получил эту ошибку и не могу найти причину ее возникновения. Есть много …

22.02.2022
Как использовать модель внутри настроек django?

Мне нужно использовать одну из моих моделей для определения переменных настроек Django. То есть, переменные django будут динамно определяться тем, что находится в базе данных. Когда я использую функцию, которая использует одну из моих моделей: from util.auth_utils import get_app_auth …

22.02.2022
В чем разница между движками баз данных django?

В файле setting.py я вижу, что sqlite3 установлен по умолчанию как db engine. В документации я прочитал, что я могу изменить его на другие движки, такие как PostgreSQL MariaDB или MySQL. Но вот в чем мой вопрос. Для чего? …

22.02.2022
Получение значения для определенного параметра Select в шаблоне Django

Я пытаюсь получить значение для опции select в моем шаблоне django. Я могу выполнить итерацию по объекту следующим образом: <select id="id_name" name="name"> {% for x, y in form.fields.name.choices %} <option value="{{ x }}">{{ y }}</option> {% endfor %} </select> …

22.02.2022
Django и Pandas - Создание объекта из поля Foreying Key

Я пытаюсь создать объекты, импортируя данные из excel с помощью pandas, а затем создавая объекты с помощью django. Но я получаю сообщение об ошибке: Запрос на соответствие активам не существует. Мои модели class Asset(models.Model): ticker = models.CharField(max_length=255, …

22.02.2022
Как мы можем переопределить метод serializer.save() в django rest framework?

У меня есть функциональное представление обновления. И я обновляю экземпляр профиля с помощью метода serializer.save(). Я хочу переопределить этот метод сохранения по умолчанию. и хочу сохранить это в файл менеджера профиля. Подскажите, как я могу это сделать? функциональное …

22.02.2022
Как удалить поля username и password2 из ошибок формы

У меня проблема с этими полями при их выводе в html-шаблон. Мне нужно вывести только текст ошибки без данных полей в функции Messages. ошибка на сайте Создание сообщений в файле views.py messages.error(request, form.errors)

22.02.2022
Django HttpResponseRedirect отправляет запрос, но на самом деле не выполняет его?

Я пытаюсь перенаправить пользователя на http://127.0.0.1:8000/register/Pro/success после успешной регистрации. Вот мой код URLs: from accounts import views from django.urls import path,re_path from django.contrib.auth import views as auth_views urlpatterns = [ # path('signup',views.signup_user,name='signup'), path('login', views.login_user, …

21.02.2022
Переопределение класса ядра Django без изменения пути его импорта

Существует ли способ переопределить основной класс Django, не изменяя путь его импорта? Например, класс BaseCommand импортируется классом django.core.management.base. Я хочу переопределить/изменить BaseCommand и по-прежнему иметь возможность импортировать его по тому же пути. Возможно ли это?

21.02.2022
Django Rest-framework сериализация двух таблиц

У меня есть таблица "Книги" с некоторыми полями, и у меня есть таблица "Цены", каждый клиент имеет свою цену, я не знаю как получить цену для определенного клиента, как я должен настроить сериализатор? Пожалуйста, помогите мне, class Book(models.Model): …

21.02.2022
Соответствующий запрос DJANGO POSTGRES не существует

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

21.02.2022
Создание экземпляра другой модели на основе значения, предоставленного в запросе представления

Проблема: я хочу создавать новый экземпляр DogAcknowledgement внутри сериализатора каждый раз, когда создается экземпляр собаки на основе предоставленного значения (которое может быть true, false или null), предоставленного в запросе. что я пробовал: Создать пользовательское_поле в сериализаторе, которое …

21.02.2022
Как получить доступ к файловому менеджеру сервера с помощью простого терминала cwp?

Я новичок в использовании панели CWP и понимаю, что она предоставляет удобный файловый менеджер. Однако я пытаюсь настроить сервер Apache для запуска Django и мне нужно загрузить пакет mod_wsgi на сервер.

21.02.2022
Django - размещение в теле запроса дополнительных данных из сериализатора drf

Мне нужно, чтобы пользователь прислал мне данные в таком формате. Каждый элемент в "данных", маст содержит "mandatory_key" и они могут дополнительно отправить любые другие ключи, которые они хотят. { "data": [ { "mandatory_key": "Value", "key_1": "value_1", "key_2": "value_2", "key_3": …

21.02.2022
Как удалить все символы в заданной строке в Javascript?

В настоящее время я использую следующий код Javascript для преобразования названия продукта в URL-слог в базовом шаблоне моего проекта django. document.getElementById("title").onkeyup = function () { document.getElementById("url_slug").value = document .getElementById("title") .value.toLowerCase() .replaceAll(" ", "-") .replaceAll("'", "") }; Это использование …

21.02.2022
Как я могу переопределить разрешение contrib.auth.LoginView?

как я могу переопределить разрешение по умолчанию в contrib.auth.LoginView? Я работаю над Django Rest Api с использованием DRF. Я использую стандартные методы аутентификации django из django.contrib.auth. И проблема в том, что я не могу проверить вход …

21.02.2022
Я не могу получить данные из Django Rest Frame work Api

Я сделал пагинацию на API. После этого у меня возникла проблема. Я не могу отобразить мои данные, которые я получил из API. После реализации пагинации отображение прекратилось. pagination.py from rest_framework.pagination import PageNumberPagination class SmallPagination(PageNumberPagination): page_size =5 …

21.02.2022
Сайт Django не загружается при использовании Apache2 и mod_wsgi

Пытаюсь развернуть сайт Django с использованием Apache и wsgi на экземпляре AWS EC2. При запуске сайта с помощью python manage.py runserver 0.0.0.0:8000 все работает отлично при подключении через эластичный ip. У меня сложилось впечатление, что при использовании …

21.02.2022
Почему Django не находит поле, добавленное в AbstractBaseUser

Я унаследовал от AbstractBaseUser следующее: class User(AbstractBaseUser): """ Main User model, inherits from AbstractBaseUser """ # Meta email = models.EmailField(verbose_name='email', max_length=60, unique=True) username = models.CharField(max_length=40, unique=True) # equals to email date_joined = models.DateTimeField(verbose_name='date joined', auto_now_add=True) last_login = models.DateTimeField(verbose_name='last login', …

21.02.2022
Невозможно сохранить InMemoryUploadedFile на S3 в Django Admin

Я использую пакет django-storage и пытаюсь загрузить несколько изображений одновременно. Поэтому я переписал методы add_view и save_model в ModelAdmin, чтобы удалить оригинальное поле изображения и использовать пользовательское (с флагом multiple в теге input), заданное в шаблоне HTML: MODELS.PY class Media(AbstractCreatedUpdatedDateMixin): …

21.02.2022
Python / Django Статические файлы не загружаются, когда значение отладки равно False

У меня есть проект Django, и я развернул этот проект на Web Host. Но у меня возникла проблема. Статические файлы не загружаются, когда я устанавливаю переменную debug в файле настроек в False. Панель управления хостом: cPanel Веб-сервер: LiteSpeed

21.02.2022
Openpyxl как прокрутить страницу до ячейки A1

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

21.02.2022
Разделение всех функций в фреймворке Django rest на отдельные файлы

Я создаю приложение и в нем много сериализаторов и представлений, сначала я работал по умолчанию, но потом я создал папку (seriliazers, затем еще папки (auth, Profile, Payment) и сериализаторы, связанные с каждой частью, находятся в этих папках, я сделал то …

21.02.2022
Доступ к результатам задач Django Celery после их завершения

Когда пользователь нажимает кнопку на моей веб-странице, запускаются 2 задачи celery (используя RabbitMQ): views.py def btn_clicked(request): task1 = task1.delay() task2 = task2.delay() tasks.py @shared_task def task1: #do something return result1 @shared_task def task2: #do something return result2 …