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

02.11.2022
Внезапно выбор поля индексирования по времени даты стал длиннее

У меня есть таблица разделов с индексацией по полю datetime В django orm у меня есть 2 варианта запросов Первый вариант MyModel.objects.filter(my_datetime_field__gt=date(2022, 1 , 1)) Запрос выполняется 3,5-5 секунд Второй вариант MyModel.objects.filter(my_datetime_field__date__gt=date(2022, …

02.11.2022
Как найти историю команд, запущенных в mysql

У меня вроде как сердечный приступ от проблемы. У меня в mysql был пользователь не root, который мог видеть все базы данных, таблицы и т.д. на экземпляре mysql. Пользователь мог вставлять записи, удалять записи, создавать таблицы и т.д. также. …

02.11.2022
Я получаю ошибку 404, когда передаю в качестве параметра пути int, который является внешним ключом.

Вот url, который я пытаюсь использовать: http://localhost:8000/blog/categoria/1/ Внешним ключом является categoria_id, который происходит из отношения многие ко многим Post и Categoria. Я использую Sqlite3. Этот файл - models.py from django.db import models from django.contrib.auth.models import User …

02.11.2022
Аутентификация при наследовании модели по нескольким детям

Я хотел бы услышать мнения о том, как мне действовать, чтобы установить мои модели. У меня есть сущность-отец, у которой есть два сына - простой человек и супермен. Оба могут аутентифицироваться, но simpleman не имеет доступа ко всем …

02.11.2022
Как отобразить радиокнопку со значением defalt в форме django

Моя форма позволяет пользователю выбрать одну из двух ролей. Мне трудно понять, почему я не могу отобразить это в шаблоне. Значение роли модели по умолчанию и начальные значения роли формы установлены на 'regular_user'. Модели перемещаются, и значения om отображаются …

02.11.2022
Django передает ссылки на запрос/пользователя django.contrib.auth.models

В этом примере кода Django, как запрос может ссылаться на пользователя? А пользователь может ссылаться на профиль? p_form = ProfileUpdateForm(request.POST, request.FILES, instance=request.user.profile)

02.11.2022
Проблемы с heroku [закрыто]

<<<0><0>>У меня проблема с heroku, страница уже отображается, но когда я ввожу, он только говорит внутренняя ошибка сервера. помогите, у меня 2 месяца отображается эта страница <<<1><1>>https://watchalo.herokuapp.com/<<2><2><3><3><3>>> Я пытался развернуть его дважды, но не смог ничего сделать

02.11.2022
Есть ли способ отключить поля django abstract base user is_staff и is_superuser

Есть ли способ отключить поля is_staff и is_superuser abstractbaseuser и вместо этого использовать одно поле выбора роли пользователя для обработки всех разрешений.

02.11.2022
Проблема тестирования Django и Celery

Я использую Celery в моем приложении Django (DRF) для выполнения асинхронных задач. Все работает хорошо, кроме тестирования. Похоже, что проблема связана с APITestCase, который выполняется перед Celery APITransactionTestCase, удаляющим базу данных. Вот представительный код: test_drf_views.py class …

02.11.2022
Как создать таблицу в программе createsuperuser

У меня есть две таблицы Employee и Sector, таблица employee имеет для внешнего ключа свойство sector code (sectorCode) таблицы Sector. Таблица Employee наследуется от класса AbstractBaseUser. Я хочу создать суперпользователя с помощью команды python manage.py createsuperuser. Я получаю ошибку: …

02.11.2022
Почему я получаю эту ошибку пользовательской команды Django: 'datetime.timezone' не имеет атрибута 'now'

Почему я получаю ошибку "'datetime.timezone' не имеет атрибута 'now'" при попытке запустить эту пользовательскую команду в Django, которая удаляет гостевые учетные записи старше 30 дней? Она работает в другом месте в views.py, куда я импортировал ее таким же образом. Должен …

02.11.2022
Django: Как использовать изображение в шаблоне и сообщить в views.py, что оно было нажато как кнопка?

Я хочу показать изображение, на которое пользователь может нажать, которое будет действовать как кнопка и возвращать данные в мой файл views.py. Например, &lt;input type="submit" value="Add Selected Other Service to Included Service" class="button" name="Add Other Service"/&gt; …

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. поэтому напишите код следующим образом &gt; from webapp.user.views import ConfirmEmailView и вот моя структура каталога... но когда я запускаю это, возникает …

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

У меня проблема с получением данных из флажка в моем проекте django, у меня есть такой html экземпляр: {% extends 'mailsinfo/layout.html' %} {% block title %} Add campaign page {% endblock %} {% block content %} &lt;div class="parent"&gt; &lt;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&lt;3,&gt;=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 форма с чекбоксом: &lt;form action="...function x" method="POST"&gt; {% for x in box %} &lt;tr class="cart_row_{{forloop.counter0}}"name="cart_row_{{forloop.counter0}}"&gt; &lt;td&gt; &lt;input class="form-check-input" type="checkbox"value="-1" checked="0" name="check_{{forloop.counter0}}"&gt; &lt;label class="form-check-label" for="check_{{forloop.counter0}}"&gt;Select item&lt;/label&gt; &lt;/td&gt; &lt;/tr&gt; {% endfor %} &lt;input type="submit" value="Checkout"&gt; &lt;/form&gt; …

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 &amp; 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 "&lt;SimpleLazyObject: &lt;django.contrib.auth.models.AnonymousUser object at 0x106fd12d0&gt;&gt;": "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', …