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

11.06.2022
Преобразование представления на основе функций в представление на основе классов django

Я пытаюсь получить данные формы методом POST в переменную и затем попытаться проверить их. Я сделал это с помощью django function based view. Но теперь я хочу преобразовать его в представление на основе класса django. Так что может ли кто-нибудь …

11.06.2022
Django - Используйте валидаторы Django как самостоятельные

Как я могу использовать компонент Django validators в качестве отдельного компонента в приложениях, не связанных с Django? В настоящее время я использую Django ORM в своих приложениях. manager.py import os from dotenv import load_dotenv load_dotenv() def init_django(): import django …

11.06.2022
Какова наилучшая практика написания API для действия, которое влияет на несколько таблиц?

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

11.06.2022
Измените представление подтверждения django-rest-passwordrest

Я следовал этому учебнику для сброса пароля пользователя с помощью библиотеки django-rest-passwordreset, и мне стало интересно, есть ли способ обновить поле пользователя (называемое changed_password) после того, как его пароль был успешно изменен.

11.06.2022
Проблема с вложенными маршрутами django

Здравствуйте, подскажите пожалуйста в чем проблема. У автора все работает, а у меня ничего не загружается. Если не создавать news/urls …

11.06.2022
Развертывание приложения django react на heroku: Ошибка миграции ?: (staticfiles.W004) Директория '/app/static' в настройке STATICFILES_DIRS не существует

Мой развернутый сайт сейчас просто показывает страницу Django Rest Framework Page без моего css или данных (https://ever-actor.herokuapp.com/api/lines/) Я думаю, что это как-то связано с миграциями, потому что после запуска heroku run python manage.py migrate …

11.06.2022
Обновление api для модели пользователя и модели профиля OnetoOne в Django Rest Framework

У меня есть одна модель под названием profile, которая связана с Django User Model через отношения один к одному. Я хочу создать конечную точку api, которая будет принимать все данные и обновлять обе таблицы, когда это необходимо. Models.py class …

11.06.2022
Как настроить поиск по спискам изменений в django-admin в моделях, связанных через ForeignKeys?

Я создал следующие четыре класса моделей: class InfrastructureModel(models.Model): ENTRY_ACTIVE_YES_NO_CHOICES = ( (True, 'Yes'), (False, 'No')) entryActiveYesNo = models.BooleanField(r"Is this database entry still active? (YES/NO)", null=False, blank=False, unique=False, choices=ENTRY_ACTIVE_YES_NO_CHOICES, help_text=r"Is this database entry still active? If it's been changed/modified to …

11.06.2022
Как перевести имя разрешения в django

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

11.06.2022
Django - Пользовательская модель не может отображаться на модели User

Я создал модель в Django v4, и хочу показать информацию внутри представления User admin. После миграции новая таблица была успешно создана и данные сохраняются. Вот код: models.py from django.db import models from django.contrib.auth.models import User class Profile(models.Model): user = models.OneToOneField( …

11.06.2022
Как перерисовать форму в form_valid()

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

11.06.2022
Django + Caddy = проблемы с защитой CSRF

Я развернул приложение Django 4 с Daphne (ASGI) в контейнере docker. Я использую Caddy в качестве обратного прокси перед ним. Все работает, но я не могу заполнить ни одну форму, потому что срабатывает защита CSRF. Так что, например, вход в …

11.06.2022
Создание суперпользователя Django Tenants

Когда мы создаем суперпользователя по схеме через ./manage.py create_tenant_superuser --username=admin2 --schema=client2 Созданный суперпользователь также может войти на страницу администратора "публичной" схемы, а также на страницы администраторов других схем. Хотя он НЕ может редактировать данные других арендаторов, он может …

11.06.2022
У меня проблема с базой данных Django. в модели

Я указал, что поля биографии и изображения могут быть пустыми, но почему он выдает ошибку и говорит, что я должен их заполнить? class User_account(models.Model): email = models.EmailField() fullname = models.CharField(max_length=30) …

11.06.2022
Не создаётся папка проекта Django

Суть Установил Django. Команда django-admin startproject SFtutorial выполняется. Папка с проектом не появляется. Повторный вызов команды возвращает CommandError: 'C:\Users\Рибус\PycharmProjects\django-tutorial\SFtutorial' already exists. Что делал Создавал новые проекты и пробовал в старых. В глобальном поле видимости и в виртуалке. Устанавливал Django через …

11.06.2022
React : неожиданный токен < в JSON в позиции 0 при api вызове к django restframework

У меня приложение react работает нормально, когда я запускаю yarn start, но выдает такую ошибку, когда я делаю yarn build и serve -s build : Unexpected token &lt; in JSON at position 0 Код, о котором идет …

11.06.2022
AccessDeniedError at /auth/convert-token (access_denied) Your credentials are not allowed <oauthlib.Request SANITIZED>

Я использую Django 4.0 с python 3.9 и установил drf-social-oauth2 в своем приложении. Я использовал ныне устаревший gapi Oauth2 для входа в google, и он работал нормально. Затем я начал получать предупреждения в консоли, что он не будет использоваться в …

11.06.2022
Как мне изменить метод сериализатора create(), чтобы сделать связь с вложенным объектом в Django REST Framework?

В моем приложении группы создаются пользователями class UserSerializer(serializers.ModelSerializer): class Meta: model = User fields = ["user_id", "username"] class GroupSerializer(serializers.ModelSerializer): owner = UserSerializer() class Meta: model = Group fields = ["name", "picture_url", "owner", "members"] def create(self, validated_data): owner_data = validated_data.pop("owner") …

11.06.2022
Django-import-export не импортирует csv или excel файл с атрибутом ForeignKey в панели сайта администратора Django

Я использую модуль Django-import-export в Django (версия 4.0.1). У меня есть 2 разные таблицы с именами State и District <1>> использует district model как state_nameForeignKey Поля в таблице state могут быть импортированы из Django admin site panel …

11.06.2022
Connect ECONNREFUSED 127.0.0.1:9000 vscode error for dockerized project

Я пытаюсь использовать debugpy в vscode для докеризованного проекта Django, но получаю эту ошибку Я указал порт 9000 в docker compose и мой remoteroot правильный вот мой launch.json { "version": "0.2.0", "configurations": [ { "name": "Run Django", "type": "python", "request": …

11.06.2022
Правильный способ написания запроса фильтра на модели geodjango (выяснение, содержит ли поле мультиполигона точку)

Я новичок в geodjango и пытаюсь создать приложение после прохождения учебника. Итак, у меня есть такая модель: from django.contrib.gis.db import models class CountryBorder(models.Model): f_code = models.CharField(max_length=5) name = models.CharField(max_length=254) .... .... #the multipolygonfield on which I want …

11.06.2022
Django Rest Framework @api_view(['POST]) [закрыто]

Есть ли способ вернуть содержимое по умолчанию в функции на основе @api_view(['POST']) Как в классе на основе generics.CreateAPIView введите описание изображения здесь

11.06.2022
Метод prefetch_related в Django асинхронно блокирует ответ HTTP

Блокирует ли метод prefetch_related в Django поток, возвращающий http-ответ, каким-то асинхронным способом? def test_view(request): rows = SomeModel.objects.prefetch_related('some_m2m_field') num_rows = len(rows) print(num_rows) return JsonResponse({'num_rows':num_rows}) Я знаю, что правильный способ получить количество строк - .count(), я использую len() здесь как …

11.06.2022
Приложение django, развернутое в Azure, не отображает медиафайлы на фронтенде Vuejs в prooduction

Вот пакеты, которые я использую Django==3.2 django-storages==1.12.3 Я пытаюсь развернуть django REST API с Vuejs frontend на azure. Вот моя структура каталогов для django API. Я использовал djang-storages[azure] …

11.06.2022
Django: объект 'Response' не имеет атрибута 'get' при использовании "del request.session['key']".

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

11.06.2022
Django model pre_save update() имеет проблемы

Фон: У меня есть модели Tag, у которых есть атрибут is_obsolete (по умолчанию установлен в False) class Tag(model.Model): ... is_obsolete = False У меня есть модели StatusInfo, которые имеют внешний ключ к Tag через "affected_tag". …

11.06.2022
Django-unicorn| HTML & Django выбранный вариант возвращает 404

Мне нужно несколько указателей вокруг ajax. Я пытаюсь создать ecom на 100% на python Я решил использовать Django-unicorn (https://github.com/adamghill/django-unicorn/) При попытке выбрать опцию на компонентах, которые я опубликовал на шаблоне, я получил ответ 404 от …

11.06.2022
Длительное выполнение задачи Celery приводит к тому, что mysql 104 Connection reset by peer

В своем Django-приложении я использую celery для обработки очень длительных задач конвертации (кодирование видео, аудио и изображений). В целом все работает, как ожидалось, но иногда выполнение задачи занимает очень много времени (здесь речь идет о 6 часах или более). В …

11.06.2022
Как установить несколько переменных окружения в django-crontab ?Ac

Согласно этому документу https://pypi.org/project/django-crontab/ Если я хочу установить переменную окружения в кронтабе, я должен сделать следующее CRONTAB_COMMAND_PREFIX="STAGE=production" При условии, что я хочу задать несколько переменных, что я должен сделать? Я пытался CRONTAB_COMMAND_PREFIX="STAGE=production,TOKEN=ABC" …

11.06.2022
Как я могу получить доступ к обновленной переменной шаблона в разных тегах

Как я могу использовать обновленную переменную в разных тегах в шаблонах django. Я использую python 3.10.x и django 4.0.4. Вот код моего шаблона. Я хочу использовать переменную qn в части {% else %} (после обновления). А для обновления я написал …

11.06.2022
Не удалось загрузить ресурс: сервер ответил статусом 503 (Service Unavailable)

Я пытаюсь развернуть веб-приложение djnago на heroku. вот что показывает консоль

11.06.2022
Как развернуть мой сайт django с помощью iis через определенное имя

Я развернул свой сайт в iis и клиенты могут получить доступ с помощью tow way : 1-ip:порт (8080) 2-имя сервера:порт Как можно развернуть его на определенном имени url, например: Servername/xxx/yyy/. Без показанного порта, ??? Point: Я использовал порт по …

11.06.2022
Каков наиболее эффективный способ получения кверисета django с наибольшим количеством постов для связанного имени?

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

11.06.2022
Моя статья не отображается в article_details

Я хочу показать свои статьи, но Моя статья не отображается в article_details.html Вот так выглядит мой сайт. Видно, что работает только заголовок моей статьи. Мой models.py: class …

11.06.2022
Получение данных из html-формы в django

Я создал одну html-форму для своего веб-приложения. Теперь я хочу получить данные для дальнейшей проверки при отправке формы в DJANGO. Как я могу это сделать? Ниже я приложил код html-формы. На самом деле я могу получить данные методом request.POST.get('имя_поля'), но …

11.06.2022
Django-HttpResponse возвращает None

Я получаю ошибку при запуске моего проекта: ValueError: The view ... didn't return an HttpResponse object. It returned None instead. Я видел другие подобные вопросы, но их ответы, похоже, не работают. В других моих проектах тот же …

11.06.2022
При попытке развернуть url в html-файле шаблона django возникает исключение 'NoReverseMatch'. Я включил дополнительный параметр в функцию views

Def entry(request, name): content = util.get_entry(name.strip()) if content == None: content = "## Page was not found" content = markdown(content) return render(request, "encyclopedia/entry.html", {'content': content, 'title': name}) def edit(request,title): content = util.get_entry(title.strip()) if content == None: return render(request, "encyclopedia/edit.html", {'error': …

11.06.2022
Не удается получить изображение из базы данных в приложении django

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

11.06.2022
Django: Выполнение пользовательского SQL напрямую и отображение на странице

Теперь работает. views.py from django.http import HttpResponse from django.db import connection def query(): with connection.cursor() as cursor: cursor.execute('SELECT some, stuff FROM here;') row = cursor.fetchall() return row def index(request): return HttpResponse(query())

11.06.2022
Django: Хранение папки static в ведре S3 приводит к тому, что файлы css и js не работают

У меня есть папки js, images, and CSS внутри папки static. Они хранятся в ведре S3. Если я не предоставлю публичный доступ, мое приложение не сможет загрузить файлы CSS, изображения и файлы javascript. Мое приложение полагается на js …