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

06.09.2022
Генерация моделей из базы данных с помощью FastAPI и SQLAlchemy

У меня есть проект Django, работающий на производстве с PostgreSQL. Я хочу создать отдельный микросервис FastAPI для выполнения определенной задачи, и я хочу, чтобы он напрямую взаимодействовал с базой данных, которую я подключил к Django. Я не …

06.09.2022
Django filter: datetime filed

Пожалуйста, помогите мне со следующим. Я создаю NotesFilter на основе django_filters.FilterSet. Все фильтры работают, кроме datetime. Я пробую все, но что-то не так, и он не работает. Список пуст, когда я ввожу любое значение в любом формате в поле "Напоминание …

05.09.2022
TypeError: modelform_factory() получила неожиданный аргумент ключевого слова 'extra'

Я пытаюсь использовать modelformset_factory для рендеринга нескольких форм. Однако при попытке запустить сервер возникает эта ошибка TypeError: modelform_factory() got an unexpected keyword argument 'extra' Все источники в Интернете говорят, что я должен иметь возможность указать аргумент extra в modelform_factory, но …

05.09.2022
Динамический выбор DRF зависит от текущего пользователя

можно ли сделать так, чтобы выбор динамически зависел от текущего пользователя? что-то вроде этого: class RideSerializer(serializers.ModelSerializer): provider_username = serializers.ChoiceField(choices=request.user.providers)

05.09.2022
Как подключить платежную систему в django?

Я новичок во framework Django и не совсем понимаю, как подключить платежную систему к сайту, при этом, чтобы часть оплаты за продукт шла на баланс пользователю, который его выставил, а 10%-20% от суммы шло на баланс сервиса. И какую лучше …

05.09.2022
Django получает данные в формате json из свойства и вычисляет их с помощью jquery

Как сказано в заголовке, возможно ли это? У меня есть около 100 чисел, которые только обновляются, но должны быть вычислены и результаты должны быть показаны в шаблоне, annotate позволяет мне вычислить некоторые поля, но не позволяет мне показать это …

05.09.2022
Django на cpanel ,, ImportError: Нет модуля с именем app_name.wsgi

Я пытаюсь развернуть Django на виртуальном хостинге Cpanel ... после создания приложения и все шло нормально, следуя этой инструкции, оно никогда не открывается и выдает мне эту ошибку : Traceback (most recent call last): File "/home/wateopjw/water_maps_dashboard/passenger_wsgi.py", line …

05.09.2022
Как создать новое поле в админпанели django внутри условия if в методе в модели

В методе "save" я хочу создать новое поле в админ панели, если тип транзакции - transefere, а vs код видит новую переменную как deadcode и говорит, что к ней нет доступа. ''''''''''''''''''''''''''''''''''''''''''''''' from django.db import models import uuid …

05.09.2022
Когда я делаю python manage.py collectstatic, я получаю следующую ошибку

Я новичок в кодинге и djgango в целом. Я не знаю, что делать. Я проверял свой код снова и снова... и я потерялся. ``` STATIC_ROOT = os.path.join(BASE_DIR, 'static') STATIC_URL = '/static/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/' STATICFILES_DIRS = …

05.09.2022
Пагинация в django работает вычисляет страницы правильно, но не разделяет их

Пагинатор в django правильно считает количество страниц, но не разбивает модели на страницы и все отображается на 1 странице, подскажите пожалуйста что с этим делать Вот мой views.py, где есть пагинатор: from django.shortcuts import render, get_object_or_404 from django.core.paginator import …

05.09.2022
Дайте разрешение, если это персонал. django

У меня есть этот код в django, и я хочу, чтобы кнопка появлялась, если пользователь является суперпользователем или сотрудником. Я не знаю, как мне это сделать, я пробовал с is_superuser или is_staff, но это не сработало. {% if request.user …

05.09.2022
Ошибка развертывания на Heroku - приложение Django - collectstatic --noinput

Я очень новичок, пытаюсь развернуть приложение на Heroku мое Django приложение, но получил ошибку выше, если у вас есть какие-либо идеи, и если вы ищете что-то еще на месте, пожалуйста, не стесняйтесь поделиться этим, потому что я младший и …

05.09.2022
Как решить проблему с открытием django project\site?

я написал классику django-admin startproject mysite cd mysite python manage.py runserver но консоль показывает эту ошибку: UnicodeDecodeError: 'utf-8' кодек не может декодировать байт 0xca в позиции 0: недопустимый байт продолжения. также консоль показывает очень большой текст и …

05.09.2022
Django: Разбор docx и получение содержимого из документа

Я пишу Django приложение, в котором пользователь может загрузить .docx файл и получить флеш-карты, сделанные в db из разобранного документа. Флешкарты создаются из различных типов заголовков, как показано ниже: Заголовок: Категория флэшкарт, Заголовок 1: Название флеш-карты, Заголовок нормальный: Содержание …

05.09.2022
Dockerfile - использование команды chown в различных окружениях

Mkdir data && \ mkdir data/Files && \ chown -R 25708:16681 data Выпуск : В настоящее время команда chown задается на основе DEV env. Как задать команду chown для разных сред: DEV, UAT, PROD в dockerfile. У меня есть …

05.09.2022
AttributeError: объект 'Settings' не имеет атрибута <класс, который я определил внутри settings.py> при импорте settings из conf

Я добавил enum в settings.py файл class Syncs(Enum): A = 'a' B = 'b' когда я пытаюсь использовать их в приложении, импортируя from django.conf import settings, оно выдает: AttributeError: 'Settings' object has no attribute Syncs …

05.09.2022
Django.db.utils.ProgrammingError: cannot cast type date to integer

Я получаю следующую ошибку при попытке развернуть мое приложение на heroku.com: django.db.utils.ProgrammingError: cannot cast type date to integer LINE 1: ...ts" ALTER COLUMN "month" TYPE integer USING "month"::integer ^ Поскольку это новое для меня, не знаю, что …

05.09.2022
Вложенные категории работают некорректно в Django

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

05.09.2022
Не открывает приложение django urls

В проекте есть приложение soap, но оно не открывается по ссылке, которую указываю в urls project/urls.py: from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('soap/', include('soap.urls')) ] soap/urls.py: from django.urls import path, include …

05.09.2022
Почему solid i18n перенаправляет обратно на предыдущий язык?

Я работаю на старой версии Django (1.8) и использую solid-i18n==1.3.0 для поддержки использования языка по умолчанию, например, английского, как / вместо /en. Моя проблема в том, что в продакшене страница, сессии которой установлены на испанский язык, при выборе любого …

05.09.2022
AttributeError: объект 'AnonymousUser' не имеет атрибута 'is_email_verified'

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

05.09.2022
Не работает авторизация в модальном окне

Не получается реализовать вход в зарегистрированный аккаунт. При вводе в поля для авторизации просто перезагружается страница. Иногда еще из-за чего то происходит отмена csrf токена (не знаю с чем это связано). Сделал вывод формы через контекстный процессор. Подскажите, если я …

05.09.2022
Django добавляет ссылку на родителя при создании ребенка в отношениях "многие к одному

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

05.09.2022
Password Authentication failed for user 'postgres' and default to windows user в PyCharm Professional

Я установил PostgreSQL на свой ПК с ОС windows. Во время установки мне было предложено выбрать пароль, и был назначен пользователь по умолчанию: postgres. Я пытаюсь подключить PostgreSQL к PyCharm для проекта Django. Я изменил свою базу данных по …

05.09.2022
Добавьте дополнительное свойство к этому json-ответу, возвращаемому фреймворком Django rest

Я использую django 4.0.6 с djangorestframework. Это моя serializers.py from django.contrib.auth import get_user_model from rest_framework import serializers class UserSerializer(serializers.ModelSerializer): # new class Meta: model = get_user_model() fields = ( "id", "username", ) Это моя views.py from …

05.09.2022
Django 4.1: Как установить значение по умолчанию поля slug модели Profile на имя пользователя?

Я создал модель профиля для [Django's default user model](https://docs.djangoproject.com/en/4.1/ref/contrib/auth/#user-model) и хочу создать slug для него, чтобы его можно было вызвать, используя имя пользователя, а не его id или pk, я пробовал это до сих пор, но ничего не добился, …

05.09.2022
Django - перед созданием модели

У меня есть модель: book(book_id, release_year, book_number_by_release_year) Поле book_number_by_release_year должно автоматически генерироваться и увеличиваться на 1 в поле release_year для новых экземпляров модели. Какой лучший способ сделать это в Django? Спасибо за помощь

05.09.2022
Django Как аннотировать/группировать по и отображать в сериализаторе

У меня есть следующая модель class ModelAnswer(BaseModel): questions = models.ForeignKey( to=Question, on_delete=models.CASCADE ) answer = models.TextField() user = models.ForeignKey(User, on_delete=models.CASCADE) В основном используется случай, когда ответ может быть добавлен несколько раз, т.е. сразу 3 ответа могут быть …

05.09.2022
Post allauth intinate post handshake

С тех пор как allauth 0.47.0. Предполагается, что вы должны продолжить регистрацию с помощью пост-рукопожатия, я просто не понимаю, как это сделать и должно ли это быть во фронтенде или бэкенде.

05.09.2022
Я не могу показать изображения в django

Не могу найти изображение для отображения в django Я не могу понять, почему это Я думаю, что что-то с моим setup.py, потому что я не смог найти MEDIA_URL и MEDIA_ROOT там, но я должен был бы Я не знаю, …

05.09.2022
Django makemigrations не обнаружено изменений при использовании foreignkey

Я столкнулся с этой проблемой. практически с помощью makemigrations он сохраняет все изменения, кроме foreignkey ... как будто он вообще не учитывает эту строку from django.db import models class Ingrediente(models.Model): nome_ingre = models.CharField(max_length=20) def __str__(self): return self.nome_ingre class Panino(models.Model): …

05.09.2022
Django Queryset не отображает все результаты, относящиеся к пользователю

я пытаюсь показать данные, связанные с таблицей заказов VIEWS.py class HBTYReadView(DetailView): model = HbtyOrder context_object_name = 'hairbty' template_name = 'accounts/modals/hairbty/read_hbty.html' MODELS.PY class HbtyOrder(models.Model): STATUS = ( ('Pending', 'Pending'), ('Out for delivery', 'Out for delivery'), ('Delivered', 'Delivered'), ) hbtycustomer …

05.09.2022
Как изменить связанную модель в django admin?

Есть 2 модели в проекте models.py class Material(models.Model): title = models.CharField(max_length=255, verbose_name='Название нити', default='Название') firm = models.CharField(max_length=255, verbose_name='Фирма производитель') color = models.ForeignKey(Colors, on_delete=models.CASCADE, verbose_name='Цвет', related_name='colors') mass = models.FloatField(verbose_name='Масса на складе (кг)') type = models.ForeignKey(Type, verbose_name='Тип материала', on_delete=models.CASCADE) class MaterialTaked(models.Model): profile …

05.09.2022
TemplateDoesNotExist at /users/register/

Почему то при переходе на url register.html вылезает ошибка хотя аналогичный login.html открывается без проблем users/urls.py from django.urls import path, include from . import views app_name = 'users' urlpatterns …

05.09.2022
Django-elasticsearch-dsl-drf размер полей фильтра

В django-elasticsearch-dsl-drf есть варианты размера для поля Suggester . Так как же нам использовать функцию filter extra(size=20), которую мы используем при написании запроса в django-elasticsearch-dsl в django-elasticsearch-dsl-drf view или есть ли опция размера как в предложении? filter_fields …

05.09.2022
Рендеринг формы в React на основе ответа DRF

Я уже определил все ограничения для полей моих моделей в models.py или сериализаторе, так могу ли я использовать эти данные для рендеринга форм в react? Определение их снова в React кажется источником ошибок, если кто-то когда-нибудь изменит форму, и …

05.09.2022
Управление транзакциями с помощью необработанного SQL и моделей в одной транзакции Django 1.11.49

У меня есть API, который читает из двух основных таблиц Table A и Table B. В таблице A есть столбец, который имеет столбец, действующий как внешний ключ к записям таблицы B. Теперь внутри потока api у меня есть …

05.09.2022
Как заставить Django использовать определенную версию базы данных

Я обновился до python 3.9, и для его работы требуется Postgressql 11. Я уже использовал Postgressql 10 и обнаружил, что у меня установлен 11... но я не знаю, как заставить Django использовать эту версию $ dpkg -l | grep …

05.09.2022
Как создать продукт с тегом из django-taggit?

Я пытаюсь создать продукт с тегами. Я использую теги из django-taggit. Как добавить их со стороны пользователя без использования forms.py models.py class Posts(models.Model): title = models.CharField('Название', max_length=100) tags = TaggableManager() def __str__(self): return self.title views.py def create(request): if (request.method …

05.09.2022
Как получить подмножество %s_%s_changelist

Следующий код работает правильно: У меня есть модели(.../models.py): Водная точка class Pagua(models.Model): idpg = models.CharField(primary_key=True, max_length=255,) observaciones = models.CharField(verbose_name='Observaciones',max_length=200,blank=True,null=True) class Meta: managed = False db_table = 'pagua' verbose_name = "Punto de agua" verbose_name_plural = "Puntos de agua" …