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

03.02.2022
Как передать параметр запроса в SerializerMethodField в django rest framework?

Я хочу отфильтровать некоторый экземпляр на основе параметра запроса, который я получаю в вызове GET. class RevisionSerializer(serializers.ModelSerializer): slot_info = serializers.SerializerMethodField(required=False, read_only=True) batch_config = serializers.SerializerMethodField(required=False, read_only=True) class Meta: model = Revision fields = ['id', 'status', 'revision_id', 'instructor', 'number_of_classes', 'start_date', 'slot', …

03.02.2022
Использование AJAX для проверки готовности данных с помощью опроса

У меня есть приложение Django, и я пытаюсь использовать Ajax и Redis для опроса завершения длительного вычисления. Трудность, с которой я сталкиваюсь, заключается в том, что мой Ajax "вспоминает себя" после периода тайм-аута. Мое предполагаемое действие заключается в …

03.02.2022
Необходимо получить значение конкретного поля из одной модели в другую

Модель 1 class Users(models.Model): JOINING_ROLES_CHOICES= ( ('sde-intern','SDE Intern'), ('sde-trainee','SDE Trainee'), ('sde_1','SDE I'), ('ui/ux','UI/UX Designer'), ('quality-engineer-trainee','Quality Engineer Trainee'), ('quality-engineer','Quality Engineer'), ('product-manager','Product Manager'), ('technical-manager','Technical Manager'), ('technical-architect','Technical Architect'), ('technical-lead','Technical Lead') ) BLOOD_GROUP_CHOICES = ( ('a+','A+'), ('a-','A-'), ('b+','B+'), ('b-','B-'), ('ab+','AB+'), ('ab-','AB-'), ('o+','O+'), ('o-','O-') ) …

03.02.2022
Замена символов в подстроке строки

Я работаю над блогом с Django, однако мой вопрос связан с Python, а не с Django. Для написания постов в блоге я использую Quill, который генерирует пост в HTML. Я сохраняю этот HTML в базе данных, а затем …

03.02.2022
Django api backend filter table

Цель состоит в том, чтобы получить фотографии, связанные с идентификатором объявления. У меня есть следующая структура в django rest framework Model.py class Pictures(models.Model): index = models.BigIntegerField(blank=True, null=True) listing_id = models.ForeignKey( Listings, models.DO_NOTHING, blank=True, null=True) post_title = models.TextField(blank=True, null=True) guid …

03.02.2022
Объединение двух таблиц связанных полей модели с помощью ORM Django

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

03.02.2022
Psycopg2 не может подключиться к БД postgres psycopg2.OperationalError

мои настройки бд DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'test', 'HOST': '127.0.0.1', 'USER': 'postgres', 'PORT': '5432', 'PASSWORD': '1234' } } я пытаюсь python manage.py migrate но у меня эта ошибка …

03.02.2022
Функция или метод для повторяющегося события в python / django

Models: from django.db import models class datecrt(models.Model): name=models.CharField(max_length=255) stdate=models.DateField() sttime=models.TimeField() endate=models.DateField() forms: import datetime from xml.dom.minidom import Attr from django import forms from .models import datecrt class dateform(forms.ModelForm): class Meta: model=datecrt fields='__all__' widgets={ 'stdate':forms.DateInput( attrs={'type':'date','class':'form-control'}, format='%D-%m-%yy', ), 'sttime':forms.TimeInput( attrs={'type':'time','class':'form-control'}, format='%H:%M', …

03.02.2022
Изменить ограничение unique_together на сквозную модель

У меня есть модель Rate, определенная следующим образом: class Rate(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, limit_choices_to={'reviewer': True}) project = models.ForeignKey(Project, on_delete=models.CASCADE) rate = models.IntegerField( default=100, validators=[ MinValueValidator(0), MaxValueValidator(100) ] ) level = models.IntegerField(default=1) objects = RateManager() class Meta: db_table = …

03.02.2022
The current path, account/login/, matched the last one

🙌🏻 Мне надо по адресу http://127.0.0.1:8000/account/login/ отобразить форму авторизации, но не удаётся, 404. Page not found (404) “....../PycharmProjects/shoppinglist/account/login” не существует Request Method: GET Request URL: http://127.0.0.1:8000/account/login/ Raised by: django.views.static.serve Using the URLconf defined in ecosys.urls, Django tried …

03.02.2022
Django динамическая форма, возвращающая только последние данные с помощью набора форм

В этом представлении я получаю только последние данные, которые ввел пользователь. Допустим, пользователь ввел 3 раза Название остановки, но на стороне сервера я получаю только последние данные, которые являются третьими. 1-й и 2-й исчезают Это мой шаблон для формы …

03.02.2022
Как правильно прописать json структуру в models.py проекта django с помощью JSONField?

БД моего проекта - MongoDB, для соединения mongo и проекта django (использую версию 4.0.1) я использую движок "djОngo". Соединение с базой работает корректно. Я хочу хранить в MongoDB данные, получаемые из внешнего API либо записанные через форму на странице сайта, …

03.02.2022
Создание пользовательской функции модели Django, подобной Avg, Sum, min, max и т.д., которые импортируются из django.db.models

Я пытаюсь создать функцию, подобную min, max avg и т.д., предлагаемым django.db.models в Django. Я застрял и не смог найти ни одной зацепки, а также я не хочу писать функцию и затем выполнять операции над ней, скорее я хочу выполнять …

03.02.2022
Является ли .get() в django быстрее, чем .filter()?

Какая из двух моделей быстрее при большом количестве объектов в модели django???? item1 = Item.objects.get(id=4) item2 = Item.objects.filter(school = request.user.school,id=4)

03.02.2022
Django multipart/form-data передача Dict & File

Я хочу создать пост-запрос, который отправляет файл вместе с информацией в виде словаря. У меня есть следующая реализация: # conftest.py import pytest @pytest.fixture def api_client(): from rest_framework.test import APIClient return APIClient() Тестирование с помощью pytest: # test_dataset.py @pytest.mark.django_db() …

03.02.2022
Должны ли миграции django применяться автоматически при использовании docker?

Я докеризирую приложение Django и я видел, что некоторые люди запускают миграции в файле docker-compose.yml, а некоторые нет, какое лучшее решение? Спасибо!!!

03.02.2022
Malloc_consolidate(): неверный размер чанка

Вот странная ошибка, с которой я сталкиваюсь на сервере: root@charles:oauthtutorial# /opt/oauthtutorial/venv/bin/python manage.py Type 'manage.py help <subcommand>' for help on a specific subcommand. Available subcommands: [django] check compilemessages [...removing more output...] test testserver [sessions] clearsessions malloc_consolidate(): invalid chunk size Aborted …

03.02.2022
Как правильно сохранить вложенный объект в пост-запросе?

Я пытаюсь работать с запросом post, в котором я сначала сохраняю объект Tag, который затем становится полем tag объекта Tagging. Однако, какие бы комбинации я не пробовал, несмотря на то, что метод Tag Post работает, когда я передаю json-объект следующим …

03.02.2022
Django переименование поля и создание нового с тем же именем возвращает ошибку psycopg2: DuplicateTable: отношение уже существует

У меня есть поле Django (внешний ключ), которое я переименовал в одной миграции (автоматическое определение). Затем я понял, что мне действительно нужно поле с таким же именем, но другим. Локально я разрабатываю на SQLite DB и это работает нормально. …

03.02.2022
Как отменить разрешение на список с помощью правил django-rules

Я установил django-rules в свой проект, чтобы определить правила для моих действий. Функция list по умолчанию не имеет настроек разрешения, поэтому приходится добавлять их в permission_type_map, как написано здесь, но без эффекта. Для …

03.02.2022
Django urls error when I import a non-itinerant object

Я не могу понять, почему он выдает ошибку при импорте моих представлений. Я не понимаю, где ошибка. Я удалил некоторые приложения из проекта и представления, будет ли это из-за этого? просмотров from django.shortcuts import render from django.views.generic import …

03.02.2022
Попытка заставить \n работать в django/html после использования python для скрипта [дубликат]

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

03.02.2022
Django-filter не показывает отфильтрованные элементы

раньше я использовал django-filter подобным образом и он работал нормально, но теперь, когда я пытаюсь фильтровать свои сообщения, он просто возвращает все элементы вместо фильтрации, может ли кто-нибудь понять, что я делаю не так? my filters.py class filtering(django_filters.FilterSet): …

03.02.2022
Сайт электронной коммерции на Django, заказ не сохраняется, когда клиент вошел в аккаунт. Если нет, то все работает нормально

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

03.02.2022
Удаление изображения в ведре S3 перед загрузкой нового изображения с тем же именем

У меня есть модель, которая при сохранении загружает изображение в ведро S3. Но у меня возникают проблемы, когда я хочу повторно загрузить изображение с тем же именем. (Пример: когда логотип обновляется, его нужно перезагрузить) Поскольку изображение уже существует, …

03.02.2022
Фильтр таблиц содержит все значения в другой таблице

У меня есть 2 таблицы Product и user и в каждой таблице есть список разрешений, мне нужно перечислить пользователю весь продукт так, чтобы у пользователя были все разрешения на продукт проверьте представление кода: Модель продукта: …

03.02.2022
Как написать File Download с помощью фреймворка django Rest?

У меня есть модель с полем filefield с xls и xlsx и человеком, который загрузил его, мне нужно написать api представление в DRF, которое возвращает загрузку на front end, как может быть мое представление? models.py class FileuploaderView(BaseModel): file …

03.02.2022
Почему мой код не переходит к блоку try и переходит непосредственно к блоку except в django

Здравствуйте, я создал страницу входа пользователя со встроенной базой данных в моем проекте django. Я создал страницу входа и сделал блок try, чтобы проверить, зарегистрирован ли уже email id в базе данных? Если данные найдены в базе данных, то …

03.02.2022
Требуется отобразить часы, проведенные в дате, от одной модели к другой

Модель 1 class Add_Timelog(models.Model): project=models.ManyToManyField(Project) client=models.ManyToManyField(Client) Job=models.ManyToManyField(Add_Job) Date= models.DateField(default = datetime.date.today) Hours=models.TimeField(null=True) def __str__(self): return str(self.Date) модель 2 class Consolidated(models.Model): emp_name=models.ManyToManyField(Users,related_name="employee_name+") proj_name=models.ManyToManyField(Project) custom_name=models.ManyToManyField(Client) Cons_date=models.ManyToManyField(Add_Timelog) bill_no_bill=models.ManyToManyField(Users,related_name="billable_and_non_billable+") hours_spent = models.ManyToManyField(Add_Timelog,related_name="Hours+") def __str__(self): return str(self.id) Мне нужно обновить значение из …

03.02.2022
Как я могу отобразить изображение в admin.py и одно из моих полей в таблице сотрудников не отображается корректно в admin.py?

Я работаю над созданием системы мониторинга сотрудников. На данный момент у меня есть 3 модели. Вот они class User(models.Model): username= models.CharField(max_length=256, verbose_name='Username') first_name = models.CharField(max_length=256, verbose_name='First Name') last_name = models.CharField(max_length=256, verbose_name='Last Name') email=models.EmailField(max_length=256, verbose_name='Email') def __str__(self): return self.first_name + self.last_name …

03.02.2022
Учетные данные аутентификации postman не предоставлены - Django

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

03.02.2022
Как мне решить эту проблему? Я пытаюсь запустить свое приложение django и получаю эту ошибку

Myapp.AuthPermission.content_type: (fields.E300) Поле определяет связь с моделью 'DjangoContentType', которая либо не установлена, либо является абстрактной. myapp.AuthPermission.content_type: (fields.E307) Поле myapp.AuthPermission.content_type было объявлено с ленивой ссылкой на 'myapp.djangocontenttype', но приложение 'myapp' не предоставляет модель 'djangocontenttype'.

03.02.2022
Как использовать StreamingHttpResponse в django rest framework?

У меня есть простой django rest framework и я хочу знать, как можно использовать StreamingHttpResponse в моем проекте. Моя модель выглядит следующим образом: class Article(models.Model): user = models.CharField(max_length=100) title = models.CharField(max_length=200) description = models.TextField() date = models.DateTimeField(auto_now_add=True) def …

03.02.2022
Django-filter -- Как создать фильтр по дате для 2 разных моделей

У меня есть 2 модели: Invoice и Expense. В обеих есть поле даты. Я хочу создать django-фильтр, в котором я помещаю дату начала и дату окончания и получаю результат в двух разных таблицах на одной HTML странице. Пока что …

03.02.2022
Rest django post update if existing othserwise create new data

Как я могу добавить и создание и обновление в одном api используя rest django, когда мы добавляем данные если тот же id имеет данные в базе данных только хотим обновить, нет id существующего в базе данных создаем новую строку при …

03.02.2022
Как авторизовать пользователя в REST-фреймворке тестирования Django пост-методом APIClient

Может кто-нибудь помочь мне. Я не могу авторизовать своего тестового пользователя в unittests class APIGameTestCase(APITestCase): def setUp(self): self.user = User.objects.create_user(username='testuser', password='123') self.token = Token.objects.get(user=self.user) self.api_authentication() def api_authentication(self): self.client.credentials(HTTP_AUTHORIZATION='Token ' + self.token.key) def test_create_game(self): url = reverse('game-list') payload …

03.02.2022
TypeError: _prepare_related_fields_for_save() missing 1 required positional argument: 'self'

Models.py Когда я хочу создать тестовые данные, я получаю ошибку TypeError: _prepare_related_fields_for_save() missing 1 required positional argument: 'self' и я не знаю, как решить эту проблему. Кто-нибудь может мне помочь? from django.utils import timezone class Worker(models.Model): fullname = models.CharField(max_length=255, …

03.02.2022
Закинуть django сайт на виртуальный хостинг и привязать домен

Где покупать домен и как его привязать если нет админ панели? Сам сервер на Ubuntu. Может кто-нибудь вкратце описать что и как мне делать?

03.02.2022
Поле выбора в модели Django: Разница между списком пар и списком строк [дубликат].

В Django model много времени я вижу, что нужно использовать list из pair для выборов примерно так: class RuleUpdateTrack(models.Model): Id = models.IntegerField() operationChoice = [ ('insert', 'insert'), ('update', 'update'), ('delete', 'delete'), ('initial', 'initial'), ] operation = models.CharField(max_length=50, …

03.02.2022
Как передать '+' в url? [дубликат]

У меня есть этот url, который я передаю в backend https://hello.com/calendar/?class_id=15+PTWes003&class_number=7, который после кодирования становится таким https://hello.com/calendar/?class_id=15%20PTWes003&class_number=7 Я не могу передать этот символ + моему бэкенду django.