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

10.03.2022
Как получить кверисет объектов в поле "многие ко многим" в Django

У меня есть две модели Student и Classroom в models.py class Classroom(models.Model): classroom_subject = models.CharField(max_length=100) classroom_code = models.CharField(max_length= 5, default = '00000') teacher = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) class Student(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True) student_name = models.CharField(max_length=100) classes = models.ManyToManyField(Classroom, …

10.03.2022
Django: Для объединения и получения строк из различных моделей

1.У нас есть две похожие модели, и Я хотел бы иметь возможность получать их одновременно и сортировать по дате и времени публикации и т.д. Возможно ли это? 2.Или оба избыточных поля должны быть объединены в одну модель? <pre …

10.03.2022
Фильтр строк из Excel при импорте с помощью Django Import-Export

У меня есть новое веб-приложение Django (мое первое на python) и я использую импорт-экспорт в разделе администратора, чтобы взять файл excel и загрузить его в мою базу данных. Загрузка работает отлично, но мне нужно добавить две функции: Is …

10.03.2022
MultipleObjectsReturned в /sport/1/ get() вернул более одного продукта - вернул 3

Я сортирую товары по категориям. Когда я просматриваю подробную информацию о товаре, программа выдает следующую ошибку: Множество объектов возвращено в /default/1/ get() вернул более одного Продукта - он вернул 2! Users/artemiikhristich/PycharmProjects/Eshop-original/store/views.py, строка 114, in product_detail product = get_object_or_404(Product, slug=slug) …

10.03.2022
Django back end и Wix front end

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

10.03.2022
Как фильтровать модель в случае слишком сложной структуры базы данных?

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

10.03.2022
Django Admin показывает то же имя базы данных, когда я использую класс пользователя custome

Я создаю пользовательский класс пользователя, а затем наследую этот класс пользователя двум другим классам, называемым Customer и Agent. from django.db import models from django.contrib.auth.models import AbstractUser from django.db.models.deletion import CASCADE class User(AbstractUser): username = models.CharField(max_length=50, blank=False, null=False, unique=True) email …

10.03.2022
Можно ли преобразовать представления django-приложения в представления django restframework так же, как это делает библиотека 2to3 python?

У меня есть приложение, которое построено на django 1.11 с шаблонами. Я хочу преобразовать представления этого приложения в представления django-rest-framework, есть ли способ сделать это легко или я должен переписать все представления django в представления django-rest-framework

10.03.2022
Ошибки поля формы Django DecimalField не отображаются в шаблоне

У меня глупая проблема. У меня есть десятичное поле с разрешенным 1 знаком после запятой. Мне нужно вручную перебирать поля формы в шаблоне и выводить их. Если в шаблоне я устанавливаю input в type="text" и ввожу в форму число …

10.03.2022
ModelChoiceField: Выберите правильный выбор. Это не один из доступных вариантов. Только если ответ неверный

У меня есть поле ModelChoice, которое содержит 4 определения словарных слов в качестве вариантов для "what is the definition of __". При отправке формы я получаю: "Выберите правильный вариант. Этот вариант не является одним из доступных вариантов", но это …

10.03.2022
Как сохранить определенные данные пользователя в сессии?

Сценарий: Пользователь нажимает на ссылку на форуме или в рекламе и попадает на любую страницу нашего сайта. Мне нужно сохранить url целевой страницы и метку времени, когда он зашел в сессию. Затем пользователь может просматривать сайт (незарегистрированный) - и …

10.03.2022
Отправить сообщение администратору Django из метода сохранения

Я хочу написать функцию в Django models, когда объект сохранения отправляет сообщение в Django admin panel Я пытался использовать 'django.contrib.meseseges', но она требует запрос, а я не могу дать запрос в func! что я могу сделать?! def my_func(self) if …

10.03.2022
CustomUserModel не имеет пользовательских_докторов

У меня есть подробная страница клинической операции. И я хочу сделать ее доступной только для персонала и врачей, связанных с этой операцией с помощью ManyToManyField За то, что я сделал это class OperationPanelView(LoginRequiredMixin,View): login_url = reverse_lazy("doctor:login") def get(self,request,id): …

10.03.2022
Я говорю E/Volley: [65] NetworkUtility.shouldRetryException: Неожиданный код ответа 404 для http://10.0.2.2:8000/api/rooms/

**Здесь я пытался отправить сообщение в мою базу данных с помощью volley, но он говорит "E/Volley: [65] NetworkUtility.shouldRetryException: Unexpected response code 404 for http://10.0.2.2:8000/api/rooms/" и bad request 400 in backend, и я перепробовал все, что мог, …

10.03.2022
Django display filefield on tables2 and django_filters

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

10.03.2022
Django агрегация Many To Many в список dict

Уже несколько часов я пытаюсь выполнить эту операцию, но так и не смог разобраться. Допустим, у меня есть проект Django с двумя классами, такими как: from django.db import models class Person(models.Model): name=models.CharField() address=models.ManyToManyField(to=Address) class Address(models.Model): city=models.CharField() zip=models.IntegerField() …

10.03.2022
Получение информации о профиле конкретного пользователя

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

10.03.2022
Проверка на уникальность в форме

У меня есть модель и форма, как эта class Article(models.Model): key = models.CharField(max_length=20,null=False,unique=True) class ArticleForm(forms.ModelForm): class Meta: model = Article key = forms.CharField(required=True) Этот key уникален в таблице, поэтому я хочу подтвердить его и в форме. Если я …

10.03.2022
В Django : Как я могу перемножить два столбца и сохранить в другой столбец в запросе обновления?

Class A(models.Model): revenue = models.FloatField() list_price = models.FloatField() unit_sold = models.FloatField() У меня есть модель, которая имеет 1M записей в list_price и unit_sold. Я хочу заполнить колонку выручки, используя list_price * unit_sold

10.03.2022
Как проверить, существует ли запись в django mysql перед вставкой в базу данных

Прошу прощения, я все еще новичок в djando framework. Эту ошибку я всегда получаю, когда запускаю его. Представление finance_lens_app.views.acct_type не вернуло объект HttpResponse. Вместо этого оно вернуло None. Это моя модель class Acct_type(models.Model): Aid=models.AutoField(primary_key=True) acct_type_name=models.CharField(max_length=200) class Meta: db_table="Acct_Type" …

10.03.2022
Частое обновление фронтенда angularjs данными в реальном времени с сервера django

Есть некоторые данные, которые будут часто отправляться с сервера django на angularjs, это данные, которые будут часто изменяться, и изменения будут обновляться на фронтэнде, когда изменения будут сделаны на бэкэнде. В точке, где данные становятся доступными, я вставил views.py …

10.03.2022
Почему база данных RDS MySQL с Django работает очень медленно при выполнении очень простых запросов?

Я разработал простое приложение с Django, Django REST Framework и MySQL, и все прекрасно работает на моей локальной машине. Я хочу загрузить приложение на AWS, поэтому я начал с создания экземпляра RDS MySQL и подключил его к моему …

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

Я создал обработчик 404 в моем проекте Django и готовлю его к развертыванию. Я изменил DEBUG = False и это удалило мою страницу входа, и я не знаю, как я могу получить страницу входа. Когда я меняю debug=true или …

10.03.2022
Использование данных URL для заполнения формы в Django с помощью представлений на основе классов

У меня есть 2 модели: Projects и Members, каждая из которых имеет форму. Я смог добавить в URL номер проекта (id) следующим образом: class PageCreate(CreateView): model = Page form_class = PageForm success_url = reverse_lazy('members:create') def get_success_url(self): return reverse_lazy('members:create', args=[self.object.id]) …

10.03.2022
Django.db.utils.ProgrammingError: (1146, "Таблица 'ITnews$default.auth_user' не существует")

Когда я делаю: python manage.py migrate Я получаю: django.db.utils.ProgrammingError: (1146, "Table 'ITnews$default.auth_user' doesn't exist") Я пытаюсь развернуть свой сайт в pythonanywhere. И я не могу подключить сайт и mysql. Настройки базы данных в settings.py: DATABASES …

10.03.2022
Группировка по с помощью набора queryset в Django

У меня есть модель в Django и вот как она выглядит с меньшим количеством полей - Я хочу сгруппировать строки по buy_price_per_unit и в то же время я также …

10.03.2022
Django RestFramework Представление вложенного списка

Я хочу вложить только ListView моих объектов следующим образом: { "Organisations": [{ "OrganisationName": "Organisation1", "OrganisationID": "ABC12345" }, { "OrganisationName": "Organisation2", "OrganisationID": "XYZ12345" } ]} Однако я могу получить только такие результаты: [ { "OrganisationID": "Organisation1", "OrganisationName": …

10.03.2022
Обновление форм с несколькими флажками с помощью Django

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

10.03.2022
Ошибка валидации формы django

Форма detail_basic_data.html рендерится без проблем. В функции detail_basic_data при любом заполнении формы и сохранении в БД срабатывает else 'Форма неверно заполнена!'. Видимо форма не проходит валидацию. Вопрос что я делаю не так в этом коде? Спасибо. views.py def detail_basic_data(request, d_id): …

10.03.2022
Как полностью скрыть определенное поле формы для пользователей в django

Я хочу полностью скрыть поля в форме, сейчас скрыто только поле, но имя поля остается. Я не хочу, чтобы имя или что-либо еще показывало поле. посмотрите на мой код. class RechargeDataForm (forms.ModelForm): def __init__(self, *args, **kwargs): from django.forms.widgets import HiddenInput …

10.03.2022
Формсет сохраняет дубликаты записей

Моя система позволяет пользователю добавлять вопросы в форму при нажатии на кнопку Add More. Я использую набор форм для создания и добавления нового вопроса. Я пытаюсь сохранить набор форм в базе данных, однако при сохранении в базе данных я заметил, …

10.03.2022
Цветные ячейки таблицы для системы бронирования Django

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

10.03.2022
Как фильтровать по году, месяцу или дню в запросе django graphene

Я создаю django graphql api с graphene для событий фотографии. Каждое событие имеет местоположение, фотографа и дату события. Я хочу иметь возможность фильтровать все события по году, месяцу или дню, например, возвращать все события, происходящие в апреле 2022 года, или …

10.03.2022
Не удается получить все столбцы при использовании group by в Pandas df

Controller.py def consolidated_universities_data_by_country(countries,universities): cursor = connection.cursor() query = None if countries == str(1): query = f""" @sql_query@ """ result_data=cursor.execute(query) result=dict_fetchall_rows(result_data) consolidated_df_USA=pd.DataFrame(result).fillna('NULL').replace( {True : 1, False : 0}).groupby('CourseId')['ApplicationDeadline'].apply(', '.join).reset_index() return consolidated_df_USA С помощью указанного кода я могу получить желаемый …

10.03.2022
Возможно ли получить имя IntegerChoices

У меня есть IntegerChoices вот так class Action(models.IntegerChoices): SYSTEM_START = 1 SYSTEM_STOP = 2 и модель имеет это. class ActionLog(BaseModel): log_action = m.PositiveSmallIntegerField( choices=Action.choices,null=False) def action_name(self): // can I get the name such as SYSTEM_START here? …

10.03.2022
Как обновить запись и создать ту же запись в другой таблице в форме django

У меня есть 2 модели одна Tempdriver и другая Hiring, Я регистрирую нового клиента в таблице Tempdriver, мне нужно, чтобы когда я редактирую запись Tempdriver и статус (Принят) и когда я сохраняю эту запись, то нужно чтобы та же …

10.03.2022
Django логгирование для файла и консоли

Есть рабочий django проект, который имеет следующую конфигурацию для логгирования (settings.py) LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'logfile': { 'class': 'logging.FileHandler', 'filename': 'server.log', }, 'console':{ 'class':'logging.StreamHandler' } }, 'loggers': { 'django': { 'handlers': ['console', 'logfile'], …

10.03.2022
Кодировка русских символов drf_yasg

Для генерации спецификации Open API для DRF использую модуль drf_yasg. При сохранении в json/yaml файл, бьется кодировка русских символов: \u0442\u0435\u0441\u0442. Пытался изменить локализацию джанги, но толку никакого. Как можно исправить?

10.03.2022
Функция Django FormWizard done сохраняет каждый шаг (форму) как отдельный экземпляр в БД

Я искал решение этой проблемы повсюду, но так и не смог его найти. Мне кажется, что решение довольно простое, но... У меня есть мастер форм - class FormWizardView(SessionWizardView): template_name = "requests/data_change_requests.html" form_list = [dc_step1, dc_step2] def done(self, …

10.03.2022
Шаблоны Django Не удалось разобрать остаток

У меня есть этот шаблон, я перебираю все варианты в вопросе, и я хочу по умолчанию проверить вопрос, который пользователь выбрал ранее. переменная selected_choice приходит из моего представления, и я получил ее нормально в моем шаблоне. {% extends 'base.html' …