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

28.04.2022
Как правильно копировать поля ManyToMany из одной модели в другую

Я пытаюсь переопределить SAVE одной модели и скопировать определенные поля в другую модель. Я клянусь, что у меня это работает...., но теперь это не так. В любом случае... Вот пример того, что, как я думал, раньше работало.... def save(self, *args, …

28.04.2022
Набор запросов Django для SQLDB с несколькими различными значениями

Я пытаюсь получить список результатов, которые имеют distinct x и y значения, но я также хочу вернуть color вместе с ними. Поскольку я использую SQLDB, мне не разрешается использовать аргумент distinct fieldnames. Есть ли хорошее решение для этого? …

28.04.2022
Функциональность поиска в представлении списка

Я пытаюсь реализовать функцию поиска в представлении списка CBV. Для этого я написал "get_queryset". Представление выглядит следующим образом class List(ListView): model = Client ... def get_queryset(self, *args, **kwargs): qs = super().get_queryset(*args, **kwargs) query = self.request.GET.get('q') if query: return qs.get(user=query) return …

28.04.2022
Django - файл не загружается

У меня есть приложение django, с фронтендом vuejs. Я делаю PUT запрос из моего Vue front-end. В ответ я хочу получить xlsx файл, который будет сгенерирован и скачан. По какой-то причине файл не скачивается. Вот функция generate …

28.04.2022
Представление API, возвращающее {"detail": "Не найдено". },

Class User(models.Model): user_id = models.CharField(max_length=255, unique=True) mobile = models.CharField(max_length=12) first_name = models.CharField(max_length=200, null=True) last_name = models.CharField(max_length=200, null=True) profile_image = models.URLField(null=True) email = models.EmailField(null=True) posts = models.ManyToManyField('uploads.Posts', related_name='post_user') created_on = models.DateTimeField(default=timezone.localtime) updated_on = models.DateTimeField(default=timezone.localtime) is_deleted = models.BooleanField(default=False) class Posts(models.Model): url = …

28.04.2022
Путь к файлу правильный, но все равно возникает ошибка filenotfound [Django]

Я написал небольшой проект django. Внутри проекта я вызываю другой скрипт для запуска. Пример кода ниже: cmd1 = 'python3 myscript.py' subprocess.Popen(cmd1) Это отлично работает на моей машине windows, но когда я запускаю тот же проект на моей машине linux, …

28.04.2022
Пользовательское поле со специальными ограничениями в сериализаторе DRF

Я пытаюсь добавить пользовательское поле с некоторыми специальными ограничениями в сериализатор DRF. Ниже приведены 2 примера моделей: class ModelA(models.Model): field1 = models.CharField(max_length=200) field2 = models.CharField(max_length=200) field3 = models.CharField(max_length=200) class ModelB(models.Model): field4 = models.ForeignKey(ModelA, on_delete=models.CASCADE) field5 = models.CharField(max_length=200) …

28.04.2022
Django websocket не может отправить данные клиенту после их получения

Class WSTestView(WebsocketConsumer): def connect(self): self.accept(); self.send(json.dumps({'status': 'sent'})) # client receives this def receive(self, text_data=None, bytes_data=None): notifications = Notification.objects.filter(receiver=text_data) # receives user id serializer = NotificationSerializer(notifications, many=True).data self.send(serializer) # client does not receives this Frontend // ... useEffect(() => { …

28.04.2022
Перенаправление пользователя от входа в систему на грубую первую страницу

Я новичок в django и даже в python. У меня есть проект 'mysite' с 3 приложениями. Конфиги урлов mysite urls.py: from django.contrib import admin from django.urls import include, path urlpatterns = [ path('admin/', admin.site.urls), # user management path('account/', include('allauth.urls')), …

28.04.2022
Сервер Django не обслуживает запросы

У меня запущен сервер django. Когда я пытаюсь использовать в нем любой api, он выдает ошибку "Error: Parse Error: Expected HTTP/" на postman. Я пытался получить доступ к одному api непосредственно из браузера, набрав "localhost:9001/". У меня есть стандартный …

28.04.2022
Django javascript онлайн соединение с сокетом?

Изучая Django/socket, я бросил себе вызов небольшой онлайн-игрой 1v1 с картами памяти. На данный момент код позволяет создать целевую страницу, затем создать/присоединиться к комнате. В комнате представлена игра в карты памяти с чатом. Моя следующая проблема заключается …

28.04.2022
Django динамическая карта сайта без использования моделей

Итак, в основном у меня есть данные, поступающие из API. Здесь нет model и данные не хранятся в моей базе данных . Я просто отправляю запрос и получаю данные. Проблема в том, что каждый учебник по динамическим картам …

28.04.2022
Как динамически создать url-путь из списка dicts

У меня есть список dicts, который содержит путь, представление и имя представления Предположим, у меня есть следующий список с большим количеством URL, которые имеют следующий формат url_lsts = [ {"path" "preview/", "view": reverse("app:index"), name="preview"} ... ] urlpatterns = …

28.04.2022
Как отобразить линейный график с помощью Charts.js и Django?

Я хотел бы отобразить линейный график в моем шаблоне Django с помощью chart.js, но я не могу отобразить ничего, кроме переменных labels и data. Структура данных кажется правильной согласно документации, что может вызвать проблему? > labels ['Home'] …

28.04.2022
Как изменить поле формы с выпадающего списка на радиокнопку в django, если опции в выпадающем списке наследуются от другой модели?

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

28.04.2022
Отношения "многие ко многим" в Django

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

28.04.2022
Я не могу просмотреть внешний ключ

У меня есть сомнение. Я хочу показать имя (nombre) каждого клиента (cliente) с общей суммой долга, так чтобы каждая запись была в отдельной ячейке. В pycharm у меня написано следующее: <<<<1><1>>budgets.html<<<<2><2><>>>> &lt;tbody&gt; {% for pago in pagos …

28.04.2022
Как я могу включить обратно связанные элементы в сериализатор Django?

Я пытаюсь добавить все Payments, которые относятся к PayrollRun в сериализаторе, чтобы они также возвращали это. Но как я могу добавить обратные отношения к сериализатору? # views.py class PayrollRun(APIView): """ Retrieve payroll runs including line items for a company …

28.04.2022
Отнести книгу к нескольким категориям (Django)

У меня есть модель "book" и модель "BookCategoty". как я могу назначить бесконечную категорию ForgienKeys? для книг, которые попадают в несколько категорий.

28.04.2022
Django Rest Framework - обертывание JSON-ответа именем модели

Моя цель - настроить JSON-ответ от Django DRF при выводе списка элементов. Модель: class Object(models.Model): code = models.CharField(max_length=16, primary_key=True, unique=True) item = models.CharField(max_digits=128) last_updated = models.DateTimeField(auto_now=True, editable=False) сериализатор: class ObjectSerializer(serializers.ModelSerializer): class Meta: model = Object fields = …

28.04.2022
Сохраните django Models в другом скрипте и запустите этот скрипт с помощью кнопки HTML

У меня есть model.py как ''' class Fruit(models.Model): name = models.CharField(max_length=16) weight = models.IntegerField(max_length=16) color = models.CharField(max_length=16) class Veg(models.Model): name = models.CharField(max_length=16) weight = models.IntegerField(max_length=16) ''' У меня есть myFunction.py как ''' def makeModels(file): with open(file, 'r') …

28.04.2022
Django.db.utils.ProgrammingError:[SQL Server]Идентификатор, начинающийся с xxx, слишком длинный. Максимальная длина 128

Я пытаюсь выполнить хранимую процедуру с помощью python. Для этого я передаю json в качестве входного параметра хранимой процедуры. Мой формат json выглядит следующим образом: [ {"stored_procedur_root": {"sample11Id": 1050, "Userid": 1, "CreatedBy": 1388}}, {"stored_procedur_root": {"sample11Id": 1050, "Userid": 3, "CreatedBy": …

28.04.2022
Фильтр связанного поля Django orm показывает несколько недопустимых результатов

Query TechnicianAssignment.objects.filter(Q(slot__slot_date=curr_datetime.date())&amp;Q(assigned_technician__attendance_Technician__attendance_status__in=['Rejected', 'Absent', 'Someone else reported', 'Present'])) Модели вкратце: **Table 1**: class TechnicianTeam(models.Model): id = models.AutoField(primary_key=True) supervisor = models.ForeignKey('self', null=True, blank=True, related_name="TechnicianSupervisor", on_delete=models.DO_NOTHING) customer_profile = models.ForeignKey('login.CustomerProfile', related_name="technician_TeamUser", on_delete=models.DO_NOTHING) class Meta: db_table = "technician_team" **Table2:** class TechnicianAssignment(models.Model): id = models.AutoField(primary_key=True) …

28.04.2022
Как запустить сайт администратора Django на Android

Вот с чем я столкнулся при использовании Django на моем Android Я использую Pydroid на своем телефоне. Python и Django полностью функциональны. Но когда я пытаюсь запустить Django admin site в Chrome, он показывает "Произошла ошибка сервера. Обратитесь к …

28.04.2022
Post() takes from 3 to 4 positional arguments but 5 were given

Я пытаюсь составить формсет: мне нужно, чтобы при попадании на страницу с этим обработчиком я мог создать статью и тут же добавить в неё контент views.py class ContentCreateView(TemplateResponseMixin, View): model = None obj = None template_name = 'content/create.html' def get_model(self, …

28.04.2022
Невозможно объединить десятичное поле в Django

У меня есть набор запросов, в котором я хочу объединить поля amount, которое само является DecimalField. Целевое поле также является DecimalField. Я получаю эту ошибку: django.core.exceptions.ValidationError: [""{'amount__sum': Decimal('3821.02000000000')}" значение должно быть десятичным числом."]. Почему он говорит, …

28.04.2022
Как иметь порядковые номера в модели django

У меня есть модель, представляющая книгу, и модель с именем chapter. models.py class Book(models.Model): title = models.CharField(max_length=255) book_summary = models.TextField() author = models.ForeignKey(Author, related_name='books', on_delete=models.DO_NOTHING) upload_date = models.DateField(auto_now_add=True) tags = models.ManyToManyField(Tag, related_name='books', blank=True) genre = models.ForeignKey(Genre, related_name='books', on_delete=models.PROTECT,) def …

28.04.2022
Django DateField конфликтует с экземпляром datetime.date: AttributeError: объект 'Period' не имеет атрибута 'strftime'

Когда я пытаюсь создать новый экземпляр модели в функции, я получаю следующую ошибку: TypeError: fromisoformat: аргумент должен быть str Моим первым предположением был формат объекта даты, но я передаю правильный объект даты, который также имеет формат <a …

28.04.2022
Как читать "объяснения" PSQL для улучшения запросов в Django

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

28.04.2022
Django rest framework jwt {"detail": "У вас нет разрешения на выполнение этого действия."}

Я пытаюсь сделать запрос, используя django-rest-framework и django-rest-framework-jwt но ответ, который я получаю detail": "You do not have permission to perform this action." views.py class Test(generics.RetrieveAPIView): permission_classes = [IsAuthenticated] authentication_classes = [] queryset = User.objects.all() def …

28.04.2022
Не удается развернуть веб-приложение Django на бобовом стебле AWS

Я пытаюсь развернуть приложение django на beanstalk и получаю некоторые ошибки, связанные с python и requirements.txt, и я не могу понять, что делать, Любая помощь приветствуется. Вот ошибки, которые я получаю: (логи находятся в pastebin ниже) ERROR [Instance: i-0e7826c4558b1d21a] …

28.04.2022
Как вывести связанные таблицы Django API

Как вывести связанные таблицы Django API? Вот модели: class VehicleBrands(models.Model): Name = models.TextField(verbose_name="Name", blank=True, null=True) def __str__(self): return self.Name class VehicleModels(models.Model): VehicleBrandId = models.ForeignKey(VehicleBrands, on_delete=models.CASCADE, related_name='VehicleModels', blank=True, null=True) Name …

28.04.2022
Борьба с Twilio login - sms auth в Django

Итак, я создал логин с проверкой по смс, который работает отлично. Проблема в том, что в настройках пользователя в админке невозможно ввести 14 цифр (включая символ "+"). При попытке сохранить настройки пользователя в моей консоли администратора возникает следующая ошибка: …

28.04.2022
Как фильтровать с помощью функции в левой части выражения?

Возможно ли выполнить фильтр с помощью Django ORM, используя функцию Replace слева? Для этого нужно выполнить примерно такой запрос: select * from my_table where replace(field, '-', '') = 'value' Если я пытаюсь использовать функцию в правой части, внутри …

28.04.2022
Apache2 сервер не подключается к python django сайту

Каждый раз когда я запускаю Apache2 сервер и ю сайт у меня выходит одна и таже ошибка 500. Судя по всему это изза подключения к файлу wsgi.py ибо когда я меняю значение DEBUG на TRUE ничего все равно не показывается. …

28.04.2022
Как получить адрес определенного выбранного объекта?

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

28.04.2022
Django get TypeError: объект JSON должен быть str, bytes или bytearray, а не dict

Я сохраняю dict в поле JSONfield в моей модели. Все идет нормально, но когда я хочу получить данные по id, появляется следующее сообщение об ошибке: ***TypeError: the JSON object must be str, bytes or bytearray, not dict …

28.04.2022
Как напечатать " этот символ в python [дубликат]

Простите меня, если это не очень важно. Я столкнулся с программой, в которой нужно напечатать " этот символ, и всякий раз, когда я использую этот символ, он закрывает строку. Как я могу напечатать этот ""?

28.04.2022
Форма Django не отображается при изменении метода запроса (request.method) с GET на POST

Я создаю форму, но когда я меняю request.method == 'GET' на request.method == 'POST', моя форма не открывается, когда я ввожу ее ссылку. Также, когда я использую 'GET', данные формы не сохраняются. Пожалуйста, помогите мне решить эту проблему. Вот соответствующие …

28.04.2022
Django Dependent/Chained Dropdown List для более чем 2 полей

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