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

22.10.2022
Django, как создать путь: <model_id>/<model_id>/template

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

22.10.2022
Мутация GraphQL Неверная полезная нагрузка

У меня следующая мутация mutation createFoo { createFoo(data: {title: "Test"}) { foo { id title } } } При запуске я получил ошибку AssertionError: 'errors' unexpectedly found in ['errors', 'data'] : {'errors': [{'message': 'Invalid payload', 'locations': …

22.10.2022
Получение набора одинаковых идентификаторов нескольких моделей в django

вот мои модели .. class Log(models.Model): vehicle = models.ForeignKey(Vehicle, on_delete=models.CASCADE) date = models.DateField(default=timezone.now, blank=True, null=True) class Logsheet(models.Model): log = models.ForeignKey(Log, on_delete=models.CASCADE, related_name="logsheets") driver = models.ForeignKey(Driver, on_delete=models.CASCADE, blank=True, null=True) trip = models.IntegerField(blank=False, null=False) distance_from = models.FloatField(blank=True, null=True, default=0.0) distance_to = …

22.10.2022
Как просмотреть cookie-файлы, которые пытается установить django Response?

Насколько я понимаю, когда сервер хочет отправить клиенту куки, он отправляет их в HTTP-ответе в одном (или нескольких) заголовках Set-Cookie, которые содержат пары имя-значение куки в форме name=value. Я пытаюсь просмотреть этот заголовок из django HttpResponse …

22.10.2022
Бизнес-правила модели Django

в каком месте лучше всего сделать правила валидации моей модели, пример, у меня есть модель сущности, где поле проверяется другим полем assert field1 == 2*feidl2 поскольку drf3 не выполняет метод full_clean(), а в моем приложении много логики …

22.10.2022
GraphQLTestCase self.query query() получил неожиданный аргумент ключевого слова 'op_name'

У меня есть следующее GraphQLTestCase def test_create_foo(self): response = self.query( """ mutation createFoo($input: MutationInput!) { createFoo(input: $input) { foo { id title } } } """, op_name="createFoo", input_data={"title": "Title Test"}, ) Когда я запустил, я получил ошибку: …

22.10.2022
Как заставить пагинатор циклически перебирать набор запросов

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

22.10.2022
Не удалось разрешить имя изображения: краткое имя "caddy:2-alpine"

Я получаю эту ошибку при запуске docker-compose up: ERROR: failed to resolve image name: short-name "caddy:2-alpine" did not resolve to an alias and no unqualified-search registries are defined in "/etc/containers/registries.conf" Вот мой файл docker-compose.yaml: version: "3" #networks: # …

22.10.2022
Получение идентификатора из отправленной формы в Django

Я использую React и Django и создал форму для ввода данных пользователем. При отправке я хотел бы вернуть ID поста, чтобы страница могла автоматически загрузить следующий шаг, используя ID в URL. В настоящее время пост добавляется в базу данных …

22.10.2022
TypeError: Поля запроса не могут быть разрешены. Тип QuestionnaireType не имеет связи

У меня есть следующая схема: class Query(graphene.ObjectType): all_questionnaires = DjangoFilterConnectionField(QuestionnaireType) Я получил ошибку при выполнении тестов TypeError: Поля запроса не могут быть разрешены. Тип QuestionnaireType не имеет связи. Что может быть?

22.10.2022
Проводить ли пользовательские тесты для каждого url?

У меня есть такие урлы: in main: path('admin/', ...), path('forstaff/', include("myapp.urls"), path('forusers/', include("anotherapp.urls"), Если пользователь is_staff=True, он может получить доступ к forstaff/, если нет, он перенаправляется на `forusers/'. Я знаю, что могу сделать следующее: class StaffRequiredMixin(LoginRequiredMixin, UserPassesTestMixin): …

22.10.2022
Как получить Email пользователя из модели User в функции Django

Привет я новичок в Django, Я написал функцию для отправки электронной почты от любого пользователя, которому нужно узнать больше информации о поездке. Я не знаю, как собрать email id пользователя из базы данных пользователей. нужна помощь. def PostDetailView(request, pk): …

22.10.2022
Отображение зависимого списка в темплейтах в Django python

Я хочу добавить зависимый список в templets в Django . Есть 2 таблицы и ключ forgin во второй таблице, теперь я хочу показать в templets как показано на картинке.

22.10.2022
Django orm limit before annotation

Я хочу ограничить набор запросов перед аннотацией! Вот мой код django orm : ProductDB.objects.prefetch_related('media').select_related("cover", 'category').filter(**variants_filter)[offset:offset + limit].annotate( variants_count=Count('product_variants')) вот запрос, который генерирует django: SELECT "shop_product"."id", "shop_product"."is_deleted", "shop_product"."created_at", "shop_product"."updated_at", "shop_product"."approval_status", "shop_product"."name", "shop_product"."name_en", "shop_product"."slug", "shop_product"."source_name", "shop_product"."source_id", "shop_product"."default_variant_id", "shop_product"."phone_id", "shop_product"."phone_model_id", …

22.10.2022
Как переводить поля в моделях django

Я пытаюсь перевести поля в модели следующим образом: моя модель: class CompletedWork(models.Model): period = models.ForeignKey(directory.Period, on_delete=models.SET('deleted date'), verbose_name=_("Period"), ) worker = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.SET('deleted worker'), related_name='worker_do', verbose_name=_('Worker'), default=settings.AUTH_USER_MODEL ) work_done = models.ForeignKey(directory.WorksType, on_delete=models.SET('deleted works type'), verbose_name=_('Work done') …

22.10.2022
Почему эта функция не может быть подключена к `QuerySet` в django?

Я хочу подключить некоторые функции к Models.Manager. Реализует функцию, которая представляется сигналами. Но когда я использую demo_1() для вызова update(). Он вызовет QuerySet.update() Вызов hook_func() не будет произведен. Как это исправить? <pre …

22.10.2022
Как я могу получить имя пользователя и использовать его в SQL-запросе?

У меня есть таблица Student, и я хотел бы получить имя пользователя текущего вошедшего пользователя и сравнить его со всеми именами пользователей в таблице Student, а затем вернуть student_id, если имя пользователя найдено. У меня есть: SELECT student_id from …

22.10.2022
Страница не найдена (404) Ни один счет-фактура не соответствует заданному запросу

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

22.10.2022
Как использовать возможность ограничения ip в Django? [закрыто]

Я использую django 4.1 и мне интересно, как можно использовать IP ограничение в django .У меня есть некоторый опыт использования пакетов django-block-ip и Django-ip-restriction и Django-iprestrict . Все эти пакеты старые и не работают должным образом с django 4.1 версии.Есть …

22.10.2022
В Django, как один сотрудник может добавить событие (задачу) в свой список work_plan?

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

22.10.2022
Не могу найти, как я могу сравнить два поля manytomany и показать результат в контексте

Итак, я делаю проект, в котором есть посты 3 категорий (фильмы(model name="List"), музыка(model name="MusicList"), книги(model name="BookList")) каждая категория является моделью. и каждая модель имеет свой жанровый набор моделей (Genre, MusicGenre, BookGenre). Существует модель профиля, которая имеет - favorite_music_genre, …

22.10.2022
Как передать список кортежей в файл шаблона из представлений, чтобы я мог отдельно итерировать каждый член данных в шаблоне?

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

22.10.2022
Django - Автоматическое создание модели при создании пользователя

У меня есть модель студента, которая должна расширять базовую модель пользователя. Сейчас я сделал это с помощью отношения "один к одному", но когда мое WebApp будет готово, я хотел бы иметь возможность быстро создавать всех пользователей. Есть ли способ …

22.10.2022
Настройка каналов django

Я впервые работаю с каналами в django. Я пытаюсь установить вебсокетное соединение с моим сервером для приложения чата. Код javascript на html-странице выглядит так &lt;body&gt; &lt;div id="user-hello"&gt;&lt;/div&gt; {{ room_name|json_script:"room-name" }} &lt;script&gt; const roomName = JSON.parse(document.getElementById('room-name').textContent); const chatSocket = new WebSocket( …

22.10.2022
DjangoDash Как использовать django pure html с обратными вызовами dash

Мне интересно, моя команда и я рассматриваем возможность использования Django с Dash и React для создания нашего приложения! Django - бэкенд React - фронтенд Dash - приборные панели (также фронтенд) Одна вещь, которую я пытался найти, но не смог, …

22.10.2022
DjangoAapp продолжает выходить из системы для стандартного пользователя и администратора (персонала) - проблема с cookies

Имею рабочее приложение Django в продакшене, есть несколько проблем, которые возникают при входе в систему, переходе на сайты, предназначенные только для сотрудников (с использованием декораторов) и т.д. При входе в систему мне иногда нужно сделать это 2, …

22.10.2022
Django формы: кверисет и пользовательские варианты выбора в ModelChoiceField

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

22.10.2022
FieldError: Связанное поле получило недействительный поиск: содержит

Я пытаюсь реализовать простой поиск, при котором пользователь вводит любую строку в поисковый ввод и вся таблица проверяется на наличие строки. Моя модель class S_Owner_Master(models.Model): User= settings.AUTH_USER_MODEL flat_status = (('0', "Vacant"), ('1', "Occupied")) occupants = (('0', "Vacant"), ('1', "Owner"), ('2', …

22.10.2022
Как сделать так, чтобы случайная строка в модели django python была уникальной

У меня вопрос со случайной строкой в python django. Я создал модель django class Post(models.Model): slug = models.SlugField(unique=True,blank=True) title = models.CharField(max_length=200) description = models.TextField() def save(self, *args, **kwargs): str_ran = "abcdefghijklmnopqrstuvwxyz" slug = "" for i in range(5) …

22.10.2022
Django JSONField Aggregate и Sum

У меня есть следующий JSON, сохраненный в БД PostgreSQL 9.4 и работающий под управлением Django 2.2 [{"rating": 6, "companyvalue_id": 188, "team_members_name": "pidofod tester", "users_teammember_id": 2793}, {"rating": 7, "companyvalue_id": 207, "team_members_name": "pidofod tester", "users_teammember_id": 2793}, {"rating": 4, "companyvalue_id": 207, "team_members_name": …

22.10.2022
Django.core.exceptions.ImproperlyConfigured: Cannot import ASGI_APPLICATION module 'mysite.routing'

Я пытаюсь создать webapp с помощью django и при запуске его на моей локальной системе, я застрял здесь из-за этой проблемы. Даже если asgi, wsgi и настройки настроены правильно, он показывает, что он не может импортировать asgi приложение. Может …

22.10.2022
Добавление поля url, связывающего с действием в сериализаторе в DRF

Я использую django rest framework. Я хочу включить url действия, определенного в представлении, в его сериализатор. Мой serializers.py: from rest_framework import serializers class CommentSerializer(serializers.ModelSerializer): """Serializer for comments.""" class Meta: model = Comment fields = ["id", "item", "author", "content", "date_commented", …

22.10.2022
Raise InvalidSchema("Не найдено адаптеров подключения для {!r}".format(url) при использовании модуля requests

Я получаю эту ошибку каждый раз, когда мой for-loop делает вызов API. Самое любопытное, что я все еще получаю результат в виде json-объекта для первого запроса, с которым возникла проблема, как например, Traceback (most recent call last): File …

22.10.2022
Как я могу использовать slugs в Django url, например mysite.com/user

Я хочу создать каталог типа website.com/user после того, как пользователь вошел в систему! И я не уверен, какой url pattern должен вызывать этот myfun для захвата slug: user в url def myfun(request, user): user = get_user_model().objects.get(slug=user) return render(request, 'authorization/home.html', …

22.10.2022
Как использовать "\dt" в cursor.execute() для получения таблиц в PostgreSQL? (Django)

В Django я пытаюсь использовать \dt в cursor.execute() для получения таблиц в PostgreSQL, как показано ниже: # "views.py" from django.http import HttpResponse from django.db import connection def test(request): cursor = connection.cursor() cursor.execute('''\dt''') # Here row = cursor.fetchone() …

22.10.2022
Генерация PDF с датами фильтрации

Я пытаюсь сгенерировать pdf с датами фильтрации с помощью модала. Если нет дат фильтрации, я могу сгенерировать PDF, но если есть дата фильтрации, возникает ошибка [22/Oct/2022 08:59:38] "POST /generateinvoicevehicle/ HTTP/1.1" 405 0 Внутренняя ошибка сервера: /generateinvoicevehicle/ Если я обновляю …

22.10.2022
"GET / HTTP/1.1" 500 145

Каждый раз, когда я устанавливаю значение debug на false в моем settings.py, мой сайт выдает ошибку сервера. Вот что показывает мой сервер, и сайт снова не работает, но когда отладка истинна, он работает отлично, я не знаю, что не так, …

22.10.2022
Заголовки Cross-Origin Resource Sharing (CORS) не добавляются в ответы

Заголовки кросс-оригинального обмена ресурсами (CORS) не добавляются в ответы, внутрибраузерные запросы к моему приложению Django из других источников не представляются возможными. Я следовал инструкциям здесь на PyPi без какой-либо помощи. Я включил консольную область, которую я получаю. <a href="https://pypi.org/project/django-cors-headers/" …

22.10.2022
Save() сохраняет все поля, кроме поля ManyToMany

У меня есть модель "Contest" с одним полем m2m под названием "teams", которое связано с моделью "Team". Я переопределил метод save. В моей функции save() (та, которая переопределяется) мне нужен queryset (в моей переопределяющей функции save) со всеми объектами, …

22.10.2022
Чем отличается CreateView от FormMixin в Django

Я пытался создать форму в DetailView, но не смог (причину забыл), после чего создал ее в DetailView при помощи класса FormMixin в чем между ними различие?