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

02.11.2022
Django - Как инкапсулировать несколько значений в JSON-ответ?

Я хотел бы знать, как я могу разместить следующий JsonResponse: return JsonResponse({ 'stuff_a': stuff_a_serializer.data, 'stuff_b': stuff_b_serializer.data, 'stuff_c': stuff_c_serializer.data, }, safe=False) на что-то вроде этого: return JsonResponse({ 'stuff_a': stuff_a_serializer.data, { 'stuff_b': stuff_b_serializer.data, 'stuff_c': stuff_c_serializer.data, } }, safe=False) …

02.11.2022
Интеграция Django с React router dom

Я пытаюсь обслуживать статические веб-файлы на моем бэкенде Django framework. Я использую react с маршрутизатором Dom на моем фронтенде и Django с фреймворком rest. Проблема в том, что я могу обслуживать страницу с маршрутом '' на Django, но другие …

02.11.2022
Хотите добавить '?id= ' в urls.py

В моем проекте есть urls.py. Я хочу создать URL типа localhost:8000/v1/user?id=1. Может ли кто-нибудь помочь мне, как я могу создать вышеуказанный URL. Спасибо

02.11.2022
React-relay vs Apollo client для react native приложения с бэкендом Python-Django graphql

Я пытаюсь создать приложение с react-native front end и django-graphene (graphql api) на backend. Нужна помощь в выборе плюсов/минусов использования Apollo client vs React-relay для интеграции front-end и backend, что может быть более эффективным и масштабируемым. Или есть ли …

02.11.2022
В Django Models, в Admin Area, как автоматически назначить 'запрашивающего' пользователя на одно из полей отношения User с внешним ключом

В следующем режиме в моем проекте я хочу присвоить переменную класса author при создании модели, на стороне пользователя это можно сделать через request.user, но так как класс может быть инстанцирован только из области администратора, это не работает. class Blog(models.Model): title …

02.11.2022
Почему и как запрос Django filter-by BooleanField переводится в SQL WHERE или WHERE NOT, а не 1/0?

Я заметил, что запрос, который раньше был быстрым в старой версии Django, теперь намного медленнее в 4.0.8. Имеется достаточно большая таблица с FK 'marker' и boolean 'flag', к которой привязан индекс. Следующие запросы могут разумно вернуть десятки тысяч …

02.11.2022
Как отправить двоичный файл в виде файла с помощью requests.request POST?

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

02.11.2022
Автоматический запуск Nginx и скрипта Python

У меня есть приложение Django, которое запущено на сервере Windows 2016. Используется Nginx, поэтому моя проблема заключается в том, что я должен запускать приложение вручную при каждой перезагрузке сервера. Сначала я должен открыть CMD и запустить Nginx.exe …

02.11.2022
Перенаправление на домашнюю страницу после отправки пользователем записи в блоге?

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

02.11.2022
После настройки ssl я не могу получить доступ к своему сайту django&apache

Я создал демо для моего домена www.example.com, который возвращает только индекс, как вы можете видеть ниже. def index(request): return HttpResponse("This is a demo") urlpatterns = [ path('admin/', admin.site.urls), path("",index), ] Я смог получить доступ …

02.11.2022
ModuleNotFoundError: Нет модуля с именем 'webapp.user'

в urls.py я хочу импортировать webapp/user/views.py/ConfirmEmailView. поэтому напишите код следующим образом > from webapp.user.views import ConfirmEmailView и вот моя структура каталога... но когда я запускаю это, возникает …

02.11.2022
Получение информации из флажка в Django

У меня проблема с получением данных из флажка в моем проекте django, у меня есть такой html экземпляр: {% extends 'mailsinfo/layout.html' %} {% block title %} Add campaign page {% endblock %} {% block content %} <div class="parent"> <div …

02.11.2022
Безопасный способ использования автозаполнения Google Maps с помощью Django и React

В настоящее время я создаю свое первое приложение React Native с бэкендом Django, и ему требуется автозаполнение Google Maps. Поскольку GMaps не является темой, которую я знаю, я решил поискать некоторые учебники, и пока что я обеспокоен, поскольку …

02.11.2022
Письмо активации учетной записи пользователя - протокол повторяется дважды (django)

В этом сценарии я хочу, чтобы пользователь получил электронное письмо для активации своего аккаунта. В этом письме будет содержаться ссылка, на которую нужно будет перейти для получения ссылки активации. По какой-то причине протокол "https://" повторяется в письме дважды. …

02.11.2022
Как получить продукты с наивысшим рейтингом в следующем случае?

Я использую Django==3.2 и Django-rest-framework==3.12.4 . У меня есть два модала со следующими именами Product и ProductRating. Как вы можете видеть ниже class Product(models.Model): user = models.ForeignKey(User,related_name='userprofile', on_delete=models.CASCADE) name = models.CharField(("name"), max_length=50,null=True, blank=True) price = models.IntegerField(_("price"),default=0) create_time = …

02.11.2022
Virtualenv env bash: virtualenv: команда не найдена

У меня возникает проблема каждый раз, когда я хочу запустить свою виртуальную машину даже после установки на windows ` $ pip install virtualenv Collecting virtualenv Using cached virtualenv-20.16.6-py3-none-any.whl (8.8 MB) Requirement already satisfied: platformdirs<3,>=2.4 in c:\users\samib\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from virtualenv) (2.5.2) …

02.11.2022
Django restframework преобразование json в модель

Я новичок в Django и создаю конечную точку API, которая будет получать входящий запрос, разбирать его, итерировать список устройств и делать запрос к другому api. Я жестко закодировал структуру JSON, но чувствую, что было бы лучше использовать модель типа …

02.11.2022
Python+django-unchecked checkbox возвращает "none"

У меня есть HTML форма с чекбоксом: <form action="...function x" method="POST"> {% for x in box %} <tr class="cart_row_{{forloop.counter0}}"name="cart_row_{{forloop.counter0}}"> <td> <input class="form-check-input" type="checkbox"value="-1" checked="0" name="check_{{forloop.counter0}}"> <label class="form-check-label" for="check_{{forloop.counter0}}">Select item</label> </td> </tr> {% endfor %} <input type="submit" value="Checkout"> </form> …

02.11.2022
Django различает значения JSONField между списками и объектами

Я использую django 3.2 с Postgres в качестве БД. У меня есть модель с JSONField: class MyModel(models.Model): data = models.JSONField(default=dict, blank=True) В базе данных есть много записей в этой таблице и некоторые данные имеют JSON значения как объект, …

02.11.2022
Как снять регистрацию моделей с панели администратора Django?

Я пытаюсь удалить модели default user, django_celery_ beat, etc..., со страницы администратора. Я пытался использовать метод unregister, но он дает ошибку from django_celery_beat.models import ( IntervalSchedule, CrontabSchedule, SolarSchedule, ClockedSchedule, PeriodicTask, ) admin.site.unregister(SolarSchedule) admin.site.unregister(ClockedSchedule) admin.site.unregister(PeriodicTask) admin.site.unregister(IntervalSchedule) admin.site.unregister(CrontabSchedule) Ошибка: raise NotRegistered('Модель …

02.11.2022
Drf-spectacular определяет тип содержимого запроса как 'application/x-www-form-urlencoded'

В drf-spectacular swagger, метод post имеет 3 типа содержимого, как показано ниже application/json application/x-www-form-urlencoded multipart/form-data Есть ли способ сделать "application/x-www-form-urlencoded" типом содержимого по умолчанию для моего метода сообщения. @extend_schema( description='API authentication using login & password', # OpenApiRequestBody('content': …

02.11.2022
Как получить данные по внешнему ключу в сериализаторах Django?

Я застрял на получении данных со связанным внешним ключом. Я делаю своего рода валидацию, в которой метод create будет разрешен в зависимости от requesterid, который будет POSTed. Это моя userTable модель: class userTable(models.Model): userid = models.UUIDField(primary_key=True, default = uuid.uuid4, …

02.11.2022
Ошибка 400 Bad Request в ответ на запрос PUT/POST

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

02.11.2022
Не распознавание пользователя после получения запроса от React

После отправки данных в json я хочу сохранить данные, все данные получены нормально, но он не распознает пользователя, хотя он действительно подключен согласно тестам, которые я сделал. я получаю эту ошибку: ValueError: Cannot assign "<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x106fd12d0>>": "Vendors.user" …

02.11.2022
Как сгенерировать файл (html) из представления в Django

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

02.11.2022
Чтение файла csv из пользовательского ввода в django

ERROR : FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/media/tableConvert.com_v02pvt.csv' Здравствуйте, я пытаюсь прочитать файл csv в django backend, который загружает пользователь, и я не хочу сохранять его в моей БД, поэтому моя лучшая попытка была такой: …

02.11.2022
Django site fail with "bytes-like object is required, not 'str'".

У меня есть сайт django, на который я могу нормально войти. Однако когда я нажимаю на одну из ссылок "Scripts", происходит сбой с ошибкой builtins.TypeError TypeError: a bytes-like object is required, not 'str' . На этом сайте не было …

02.11.2022
Django celery ModuleNotFoundError: Нет модуля с именем 'config'

Я делаю проект docker django с celery, в котором имя проекта для главного контейнера main_config. main_ms\main_config\celery.py выглядит как import os from celery import Celery from django.conf import settings os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings') includedTasks=[] CeleryApp = Celery ('main_config', broker=settings.CELERY_BROKER_URL, backend=settings.CELERY_RESULT_BACKEND,include=includedTasks) CeleryApp.config_from_object('django.conf:settings', …

02.11.2022
Как добавить докер-образ playwright в docker compose?

Я создаю приложение Django, где я хочу запускать образы Django и playwright в одном контейнере в Docker Desktop (локально). Ниже вы можете увидеть мой docker-compose.yml файл: version: '3.8' services: web: build: ./docker_playwright_test command: python manage.py runserver 0.0.0.0:8000 volumes: …

02.11.2022
Миграция Django не удалась из-за нехватки памяти. Запрос не может быть завершен

Я удалил столбец в большой таблице при миграции django. Из-за нехватки памяти миграция завершилась неудачно, и база данных перезапустилась. (Управляемая база данных digital ocean mysql v8) После перезапуска базы данных запрос drop column запускается снова, и каждый раз, когда я …

02.11.2022
Данные из запроса API с последуючхим дыводом в HTML шаблон

Начал разбиратся с запросами API и просто запутался. Есть стороняя база данных из которой получаю данные в формате json. Задача вывести данные на html в виде таблицы Django. Не понимаю как полученые данные вывести в шаблон! Подскажите какие библиотеки необходимы/о …

02.11.2022
Django rest framework: пользовательские разрешения объектов не работают

Моя проблема очень проста: я пытаюсь создать некоторые пользовательские разрешения для моего django rest API. Вот мой код (permission.py) : class UserPermissions(permissions.BasePermission): def has_object_permission(self, request, view, obj): return obj == request.user Я просто хочу, чтобы пользователи могли …

02.11.2022
ImportError: cannot import name 'ParamSpec' from 'typing_extensions' when using Django websockets with channels and twisted libraries

Мы не обновляли ни одну библиотеку и не добавляли новую. Во время развертывания веб-приложения Django возникла следующая ошибка: Traceback (most recent call last): File "/usr/local/lib/python3.7/site-packages/celery/fixups/django.py", line 118, in django_setup django.setup() File "/usr/local/lib/python3.7/site-packages/django/__init__.py", line 24, in setup apps.populate(settings.INSTALLED_APPS) File "/usr/local/lib/python3.7/site-packages/django/apps/registry.py", …

02.11.2022
Django rest framework отправляет данные формы

Мне нужно создать страницу формы с несколькими загрузками изображений, используя CRUD функции, которые я сделал. При отправке страница не должна перезагружаться, поэтому я использую ajax для выполнения запроса. Сериализатор продолжает выдавать ошибку 400 (Bad request). Возможно, FormData строчит …

02.11.2022
Как правильно использовать mptt?

Есть модель: class Employee(MPTTModel): name = models.CharField(max_length=100) position_name = models.CharField(max_length=100) position_lvl = models.IntegerField(null=True) hired_at = models.DateField(auto_now=True) salary = models.DecimalField(max_digits = 9, decimal_places= 2) parent = TreeForeignKey('self', null=True,blank=True, on_delete=models.CASCADE, related_name='subordinate') class MPTTMeta: order_insertion_by = ['position_lvl'] Вид: def show_employees(request): …

02.11.2022
Удаление поля из drf-api-tracking для Django Rest Framework

Я использую drf-api-tracking для отслеживания запросов к api сборке с Django Rest Framework. Со временем размер результирующей таблицы становится слишком большим, а мне не нужна информация, хранящаяся в колонке, которая занимает больше всего места ("response", которая содержит полные …

02.11.2022
Как передать данные (конкретные филы) из views.py в models.py

У меня проблема. Как я могу передать данные (def maybe) из models.py. Мне это нужно для фильтрации по категориям в будущем class Tag(models.Model): ....... category = models.ForeignKey(Category, null=True, on_delete=models.PROTECT, related_name='category', verbose_name='Tag category') ...... def get_category(self): return self.category …

02.11.2022
Как правильно выполнить асинхронное выполнение задач django

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

02.11.2022
Ошибка 404 при обслуживании файлов с помощью django

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

02.11.2022
Как я могу использовать поля url параметров Django Filter Backend для нескольких моделей, подключенных через foreignkey соединение?

У меня есть модель master и masterDetail, представленная ниже; class Master(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='%(class)s_user') create_date = models.DateTimeField(auto_now_add=True) company = models.ForeignKey(Company, on_delete=models.CASCADE, related_name='%(class)s_company') department = models.ForeignKey(Department, on_delete=models.CASCADE, related_name='%(class)s_department') class MasterDetail(models.Model): master = models.ForeignKey(Master, on_delete=models.CASCADE, related_name='%(class)s_master') user = models.ForeignKey(User, …