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

11.06.2022
Как сделать так, чтобы только одна запись была True в модели Django?

Я застрял на мысли о реализации "только одна запись может быть True для одной комбинации". Проект имеет n членов (охранников) через промежуточную таблицу. каждый Страж может быть членом n Проектов допускается только одна комбинация Guard …

11.06.2022
Увеличение кверисета Django с помощью NumPy и Numba

Пожалуйста, мне нужна ваша помощь! У меня есть большой набор Query (20 миллионов строк) в views.py и для каждой строки я хочу сравнить значение автора с входным значением, добавленным "author_value_input". Сравнение производится в методе def levenshteinDistance. Моя проблема в …

11.06.2022
Django email backed error выдает ошибку сокета на smtp, но отправка в консоль успешна

Я пытался отправить письмо через django Email сообщение для проверки почты аккаунта. Когда я отправляю письмо через консоль, оно успешно отправляет ссылку активации, но когда дело доходит до отправки через smtp, я получаю TypeError: getaddrinfo() argument 1 must be string …

11.06.2022
Использование self.object в CreateView для создания объектов в других таблицах

Когда пользователь создает новый листинг с помощью CreateView, я пытаюсь использовать этот новый объект для создания Bid в таблице Bids. class ListingCreateView(CreateView): model = Listing fields = ['title', 'description', 'starting_bid', 'url'] def form_valid(self, form): form.instance.author = self.request.user return …

11.06.2022
Есть ли способ иметь только одну функцию в представлениях, а затем поместить в нее множество категорий с одним путем в URL?

Предположим, что следующие коды предназначены для разных категорий и они должны иметь одинаковый html-файл: def dsd(request): p=product.objects.filter(category__name='dsd') return render(request,'Tools.html',{'p':p}) def dad(request): p=product.objects.filter(category__name='dad') return render(request,'Tools.html',{'p':p}) def dfd(request): p=product.objects.filter(category__name='dfd') return render(request,'Tools.html',{'p':p}) def dadfd(request): p=product.objects.filter(category__name='dadfd') return render(request,'Tools.html',{'p':p}) def dasdfd(request): p=product.objects.filter(category__name='dasdfd') return render(request,'Tools.html',{'p':p}) …

11.06.2022
AttributeError Django & Pyinstaller (Failed to retrieve attribute INSTALLED_APPS from module...)

Я пытаюсь создать приложение .exe из моего проекта Django с помощью PyInstaller, но получаю ошибку "AttributeError: Не удалось получить атрибут INSTALLED_APPS из модуля pixel.settings" Я создал файл .spec проекта pyi-makespec -D manage.py. Я выполняю эту команду …

11.06.2022
Как заставить форму Django сохраняться каждый раз (а не только при первом отправлении)?

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

11.06.2022
Об отключении автозаполнения в UserCreationForm

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

11.06.2022
Django модели фильтруют по полю модели один к одному

Представьте себе, что у меня есть эти две модели: class A(models.Model): name = models.CharField(max_length=150) class B(models.Model): a = models.OneToOneField( to=A, on_delete=models.CASCADE, null=False ) location = models.CharField(max_length=100) И я хочу, чтобы набор запросов модели B фильтровался по имени …

11.06.2022
В div я поместил текст из одного слова. Он таинственным образом получает ненужное пространство, и я не могу понять, почему оно появляется

Я пытаюсь создать сайт портфолио, используя Django. Я создал шаблон со следующим HTML-кодом: <div class="bg-black fnt-white experience-div block brdr"> <h1 class="brdr block div-title roboto fnt-orange roboto"> Education </h2> <div class="experience-container inline-block bg-gray"> <h2 class="text-center fnt-black head-portfolio"> Lorem, ipsum. </h2> …

11.06.2022
Не могу понять, как исправить ошибку 'cart_add' with arguments '('',)' not found. 1 pattern(s) tried: ['cart/add/(?P<product_id>[0-9]+)/\\Z']

В шаблоне представления деталей товара есть форма, которая не работает и выдает ошибку. Вот мой код: cart/cart.py from decimal import Decimal from django.conf import settings from TeaYardApp.models import Products class Cart(object): def __init__(self, request): self.session = request.session cart …

11.06.2022
Я пытаюсь развернуть свой сайт на Pythonanywhere.com, но у меня возникает ошибка "ModuleNotFoundError". Как мне отладить?

Ошибка при запуске приложения WSGI ModuleNotFoundError: Нет модуля с именем 'starclone' Файл "/var/www/wholes_pythonanywhere_com_wsgi.py", строка 16, in application = get_wsgi_application()

11.06.2022
Django ModelForm не отображает вербальное имя модели

Я пытаюсь заставить мою Django ModelForm маркировать выпадающие поля выбора вербальными именами модели. Согласно DjangoModel Form документации "Метка поля формы устанавливается на verbose_name поля модели, с первым символом заглавными буквами." # model.py class StLouisCitySale208(models.Model): landuse …

11.06.2022
Django Шаблон: Динамическая переменная шаблона внутри другой переменной

Надеюсь, это имеет смысл... Я создаю страницу списка криптоактивов (легко); однако, в цикле {% for %} я хотел бы включить переменную внутри переменной. Если показать код, это будет иметь больше смысла: Tempalte.html {% for crypto_asset in objects__list_cryptoAssets %} &lt;tr …

11.06.2022
Django Subquery Sum без результатов возвращает None вместо 0

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

11.06.2022
Лучшая структура проекта для многосайтовости (субдомена) в Django

Мы хотим разработать программное обеспечение для использования в нашем университете с помощью Django. Для сайта у нас есть один основной домен и 150 поддоменов. Пожалуйста, поделитесь своими идеями и предложениями по правильной структуре проекта. Например, мы будем хранить все …

11.06.2022
Тесты Django Rest Framework не работают при использовании PostgreSQL

Я новичок в Django и недавно изменил базу данных с SQLite на PostgreSQL (впервые использую postgreSQL). Я обновил настройки следующим образом: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'DB_NAME', 'USER': 'DB_USER', 'PASSWORD': 'DB_PASSWORD', 'HOST': 'localhost' } } …

11.06.2022
Как использовать Admin Model в качестве внешнего ключа в django?

Я стараюсь развивать отношения как Один администратор может добавить один или много планов подписки. Я пробовал это, но не работает from django.db import models from django.contrib import admin class SubscriptionPlansModel(models.Model): title = models.CharField(max_length=50) price = models.IntegerField() duraion = …

11.06.2022
Проблема загрузки логотипа в разных URL в Django

У меня такой же html для Tools.html и home.html, но я понял, что логотип можно загрузить в этом URL: path('',views.home), Но в этом URL я не вижу логотип, а также фавикон: path('Tools/', views.Tools ), <a …

11.06.2022
Django - React - Загрузка Google Cloud Storage SigedURL не работает

Ранее я успешно использовал signedURL с jquery/ajax и Django для загрузки в Google Cloud Storage. Однако с установкой Django - React мне пока не удалось установить успешную загрузку. export const UploadVideo = async (form_data, file, signedurl, asset_uuid) =&gt; …

11.06.2022
Mypy жалуется на то, что имя "Optional" не определяется без использования Optional

Я недавно начал использовать mypy и столкнулся с некоторыми странными проблемами, которые я не могу понять. Я использую mypy 0.950, django-stubs 1.11.0, django 4.0.5 и python 3.10.2. Запуск mypy через командную строку дает следующее: project/suppliers/models.py:6: error: …

11.06.2022
Как я могу изменить имя моего приложения Django, отображаемое в окне браузера?

Я хочу изменить имя моего приложения Django, отображаемое в окне браузера (вверху во вкладке) при запуске моего сайта на сервере. Для меня не требуется изменять все имя проекта, я просто хочу изменить имя, отображаемое в браузере: <a href="https://i.stack.imgur.com/XYUZF.png" rel="nofollow …

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") …