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

31.01.2022
Как установить сертификат SSL на DJANGORESTFRAMEWORK

Мужчины большая проблема! Установил SSL на сайт через certbot ,HTTPS как я понял не может кидать запрос на http поэтому переделывает его под https , а сервак DJANGORESTFRAMEWORK работает на http ( python3 manage.py runserver 0.0.0.0:668 ) определенный порт сделать …

31.01.2022
Как использовать limit и order_by вместе в Django rest-framework?

Я хочу использовать лимит на следующее как [1:10] data = GroupPostsModel.objects.filter( group_id=group_id) & GroupPostsModel.objects.filter(post_type=post_type).order_by('-time_stamp') Я пробую это data = GroupPostsModel.objects.filter( group_id=group_id & GroupPostsModel.objects.filter(post_type=post_type)[1:10].order_by('-time_stamp') Но не сработало...

31.01.2022
Django Admin Login 'CSRF cookie not set' при развертывании, но работает на localhost

Я добавил несколько вариантов домена в CORS_ALLOWED_ORIGINS и CSRF_TRUSTED_ORIGINS, и ALLOWED_HOSTS. Я добавил django.template.context_processors.csrf в context_processors. У меня ни CSRF_COOKIE_SECURE, ни SESSION_COOKIE_SECURE не были установлены в true (что, надеюсь, я смогу изменить). Я не могу придумать, что еще можно сделать, …

31.01.2022
Тестирование POST-запроса, вызывающего ошибку KeyError в Postman

В настоящее время я тестирую POST-запрос для модели Tagging. Для этого я попытался переопределить метод create(). Я не уверен, что сделал это правильно, но я перепробовал все, что мог придумать. Я даже удалил его и попробовал протестировать POST-запрос без …

31.01.2022
Django. Как в классе-модели (models.Model) добавить поле, которое даст возможность создавать новые поля и разделять их?

Закрутил я с заголовком, но не совсем понимал как описать данную проблему.Начал я создавать свой первый плюс-минус вменяемый проект с коммерческим наклоном.Решил копировать все с крупнейшего интернет-магазина Украины - Rozetka.Создал модельку товара (это начальный вариант, все остальные требуемые поля я …

31.01.2022
Django - система голосования

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

31.01.2022
Как проверить, что каждая страница wagtail будет иметь уникальный slug?

У меня есть несколько моделей, которые наследуются от Page, и я хотел бы проверить, что каждая добавляемая/редактируемая страница имеет уникальный slug. Также я хотел бы избежать переопределения метода save и выполнять проверку там для каждой страницы. Есть ли …

31.01.2022
Formset не загружает изображения в бэкэнд, когда пользователь создает новый курс?

При создании нового курса все данные из набора форм попадают в бэкенд, кроме изображения обложки курса, почему мой набор форм не загружает обложку для курса, то есть, хотя я добавил поле в OwnerCourseMixin и OwnerCourseEditMixin, я вижу поле обложки в …

31.01.2022
Как использовать Count() и Min/Max в sql

У меня есть следующая таблица: MyTable name | price |-------------------| | a | 10 | |-------------------| | b | 5 | |-------------------| | a | 7 | |-------------------| | a | 3 | |-------------------| | a | 12 …

31.01.2022
Как привести поле DurationField к секундному значению в запросе Django

У меня есть модель с полем, определенным следующим образом: mask_label_ts = models.DurationField( default=timedelta ) В одном из моих запросов я хочу умножить его на целое число, я нацелен на создание счета, поэтому я хочу умножить ставку за …

31.01.2022
Редактирование не обновляется и не перенаправляет

Форма не обновляет записи, не могу понять основную проблему. Ниже приведен view.py @login_required def update_vehicle(request, pk): vehicle = get_object_or_404(Vehicle, pk=pk) if request.method == 'POST': mv_form = VehicleForm(data=request.POST, instance=vehicle, files=request.FILES) if mv_form.is_valid(): mv_user = mv_form.save(commit=False) mv_user.vehicle_owner = request.user mv_user.save() messages.success(request, …

31.01.2022
Django aggregate и Distinct вместе

Мне нужно добиться следующего. class rooms(models.Model): uniqueKey = models.IntegerField() #this can have same value multiple times sellingPrice = models.IntegerField() Мой запрос выглядит следующим образом rooms.objects.all().distinct('uniquekey').aggregate(Sum('sellingPrice')) Я хочу суммировать цену продажи для всех отдельных уникальных ключей.Вышеприведенный …

31.01.2022
Целевой сценарий WSGI не может быть загружен как модуль python

Я уже некоторое время пытаюсь развернуть свое приложение django, и независимо от того, что я делал и пробовал, я постоянно сталкиваюсь с ошибками. В настоящее время я получаю эту ошибку: Target WSGI script '/home/brickmane/djangoapp/myserver/backend/core/wsgi.py' cannot be loaded as …

31.01.2022
Django: как реализовать форму в боковой панели?

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

31.01.2022
Не работает Exe, собранный из проекта Djabgo. Как решить OSError: [WinError 123] syntax is incorrect: '<frozen importlib._bootstrap

Я скомпилировал свой проект Django с помощью pyinstaller, выполнив - pyinstaller manage.py --name=MyApp -w После запуска MyApp.exe в cmd следующей командой - start MyApp.exe runserver Показана следующая трассировка - Traceback (most recent call last): File "manage.py", …

31.01.2022
Как использовать `full_clean` в Django, используя базу данных не по умолчанию

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

31.01.2022
Добавьте кнопку "+", которая открывает всплывающее окно внутри моей формы модели django

Я хочу добавить кнопку "+", которая открывает всплывающее окно внутри моей формы модели django... Есть идеи по этому поводу? Мой код в models.py class library(models.Model): название_книги = models.CharField(max_length=50, null=True,blank=True) author = models.ForeignKey(User, on_delete=models.CASCADE, limit_choices_to={'is_superuser': True},null=True,blank=True) описание = …

31.01.2022
Не работает пользовательское сообщение об ошибке does_not_exist для поля OneToOneField в модели Django

я пытаюсь использовать пользовательское error_message для ошибки does_not_exist в одном конкретном поле моей модели: token = models.OneToOneField( to=TokenModel, on_delete=models.CASCADE, primary_key=True, error_messages={ 'unique': 'Ya existe un candidato con este token.', 'does_not_exist': 'El token proveído no existe.' } ) …

31.01.2022
Получение пустого pdf при использовании данных Table в ajax

Я сделал функцию ajax в проекте Django и по клику добавляю строку таблицы в тело таблицы, используя метод append. для pdf я использую jquery DataTable для загрузки pdf, но я получил пустой pdf с одним только заголовком. почему я …

31.01.2022
Ошибка сети из react post в django с помощью axios

Мне нужно отправить данные из react в django rest framework, но когда я использую axios для отправки, он говорит, что ошибка сети pic1 вот мой ui и ошибка справа const [newf,setf] = useState({ name:"", describe:"", …

31.01.2022
Редактирование полей в наборе форм перед сохранением

Каким образом правильно изменять модели в наборе форм перед сохранением. В обычном контексте я привык поступать следующим образом в случае обычной формы (с полем 'flagged'): formset = RSVPFormset(request.POST or None, queryset=invites) if form.is_valid(): new_registry = form.save(commit=False) new_registry.flagged = True new_registry.save() …

31.01.2022
Почему один из моих статических файлов не найден при развертывании приложения Django с помощью Docker?

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

31.01.2022
Как авторизоваться в Django backend при авторизации в ReactJs frontend?

Я делаю веб-приложение с Django 3.2 (Python 9) в качестве бэкенда и ReactJs 17 в качестве фронтенда с Graphene(GraphQL) API между ними. ReactJs использует Apollo Client Provider 3.4 для выполнения API запросов и мутаций. Я использую пакет django-graphql-auth для …

31.01.2022
Django запрос независимо от диакритических знаков с помощью sqlite3

Мне нужно сделать запрос Model.objects.filter(name__icontains=мой_параметр), который также будет игнорировать диакритические знаки. Я нашел решение name__unaccent__icontains, но unaccent работает с PostgreSQL, а это решение не работает с sqlite3. У вас есть идеи, как это решить? Большое спасибо! …

31.01.2022
Как добавить фильтр списка для объектов, созданных пользователем, принадлежащим к группе?

Я хочу добавить возможность фильтрации списка по группе для несвязанных моделей в django. Как это сделать? Например, если у меня есть журналы задач вида class TaskLogs(AuditModel): Status = models.BooleanFiled(default=0) Я хочу отфильтровать все журналы задач по группе, в …

31.01.2022
Django mptt: модель с экземпляром дерева mptt в качестве поля

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

31.01.2022
Django: Использование Faker для заполнения нескольких таблиц

Я пытаюсь заполнить свой проект Django некоторыми тестовыми данными. У меня есть 3 таблицы, Person, Address, Employment. И Address, и Employment имеют Person FK. Мой скрипт создает персону, но когда он доходит до адреса, происходит сбой в Address.person модели …

31.01.2022
Как уведомить пользователей о новой записи в блоге через django?

Я создаю мобильное приложение, используя Django Rest Framework, Flutter и MongoDB. В этом приложении пользователи могут просматривать сообщения, опубликованные другими пользователями. В моем Django приложении нет никакой модели уведомлений (и, честно говоря, я не знаю, как ее использовать!). В Django …

31.01.2022
Обновление булева поля из-за изменения другого поля в Django Admin

У меня есть модель Department типа: class Department(models.Model): dep_title = models.CharField(max_length=30, verbose_name='Title') dep_description = models.CharField(max_length=100, blank=True, verbose_name='Description') dep_status = models.BooleanField(default=False, verbose_name='Is Active?') dep_start = models.DateField(verbose_name='Date of Establishment') dep_end = models.DateField(blank=True, verbose_name='Closing Date', null=True) и DepartmentAdmin: class DepartmentAdmin(admin.ModelAdmin): …

31.01.2022
Как исправить django.db.utils.IntegrityError

У меня есть две вложенные модели (задача и предложение) с отношениями внешнего ключа, я выполнил все необходимые шаги, но получаю ошибку inegrity. Ниже приведена ошибка и коды Serializer 1-й сериализатор class JobSerializer(serializers.ModelSerializer): user = serializers.CharField(source='user.username', read_only=True ) user_id …

31.01.2022
Как импортировать модели Django в файл python?

У меня есть модель Django, которая хранит входы из формы, теперь, когда данные хранятся в Django, мне нужно импортировать эти модели в файл python.

31.01.2022
Django Formset Posting, но набор форм никогда не является действительным

Я создал набор форм на основе modelformset_factory и существующей формы в моем представлении и передал ему набор объектов для редактирования. Они правильно отображаются в представлении, но всякий раз, когда я пытаюсь подтвердить редактирование, оно не сохраняется. Распечатав утверждение (print(formset.is_valid()), …

31.01.2022
Как правильно прописать json структуру в models.py. Django 4.0.1

Есть следующая структура json которую необходимо добавить в models.py моего проекта django: &quot;make&quot;: { &quot;1_new&quot;: 21, &quot;2_new&quot;: 16, &quot;right&quot;: 80, &quot;left&quot;: 10, }, &quot;static&quot;: [ { &quot;name&quot;: &quot; 1&quot;, &quot;number&quot;: 1, &quot;id&quot;:93, &quot;day&quot;: { &quot;start&quot;: 7, &quot;end&quot;: 23, &quot;personal&quot;: false, …

31.01.2022
Написать правильную модель

Задача написать модель описывающую категорию, подкатегорию и продукт. Пример: Электроника--Ноутбук--AsusXproDuo. Под последним имеется ввиду конечный продукт. class Category(models.Model): parent_category = models.ForeignKey('self', on_delete=models.CASCADE, null=True, blank=True) img = models.FileField(verbose_name='Фото категории') name = models.CharField(max_length=25, verbose_name='Название') def __str__(self): return self.name class SubCategory(models.Model): category = …

31.01.2022
Ссылка на pdf для результата поиска

я хочу отобразить простую ссылку для моей папки pdf (static/media) в результатах поиска, я пробовал некоторые вещи, но не работает. спасибо за просмотр :) view.py class SearchResultsList(ListView): model = Actes model= Pdflink context_object_name = "actes_context" template_name = "search_result.html" …

31.01.2022
Проблема с отображением администратора в проекте Django

Я запустил проект Django на панели C, но в разделе администратора он выглядит следующим образом.

31.01.2022
ListView и get_queryset с двумя моделями

У меня есть 2 модели, в которых мне нужно выполнить поиск: class Movies(models.Model): title = models.CharField(max_length=100) class Meta: db_table = "movies" def __str__(self): return self.title class Actors(models.Model): name = models.CharField(max_length=100) movies = models.ManyToManyField(Movies, related_name="actors") class Meta: db_table = "actors" …

31.01.2022
Django ORM select distinct list of models where a foreign key exists

В моем проекте Django у меня есть две модели, которые связаны друг с другом посредством отношения внешнего ключа: Invite (has one Event) to Event (has many invites) Я могу выбрать список соответствующих приглашений, которые меня интересуют, следующим …

31.01.2022
Django в Colab - не удается получить доступ к странице входа в систему администратора

Я пытаюсь начать новый проект на djago в google colab. Я создал новый проект, а также вставил... "ALLOWED_HOSTS = ['colab.research.google.com','*']" в settings.py. И используя это... "from google.colab.output import eval_js" "print(eval_js("google.colab.kernel.proxyPort(8000)"))". чтобы получить внешнюю ссылку для доступа к этому порту. …

31.01.2022
Как реализовать конверт запроса в Django Rest Framework?

Я пытаюсь реализовать конверт запроса в DRF. Формат должен быть (на данный момент): { "data": {} | [] } Я мог бы реализовать это через …