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

24.08.2022
Django обычное место хранения файлов для разных файлов, читаемых представлениями приложения?

Существует ли соглашение о том, куда помещать различные файлы, которые открываются и читаются представлениями Django, но которые не являются кодом на python или html шаблонами и не обрабатываются рендерером шаблонов? (В моем случае у меня есть представление, …

24.08.2022
Я пытаюсь открыть сайт администратора для моего проекта, но он не открывается, а показывает страницу Django install worked successfully. Что я могу сделать?

Я создал суперпользователя и запустил сервер, но он продолжает показывать страницу django "установка прошла успешно". Пожалуйста, что я могу сделать?

24.08.2022
Добавьте поле ID в ModelForm

Мне нужно добавить поле ID в мою форму, и я схожу с ума В настоящее время у меня есть : class ProductVideoForm(forms.ModelForm): class Meta: model = ProductVideo translatable_fields = get_translatable_fields(ProductVideoTranslation) fields = [ "product", "id", #added!!!! "type", "placeholder", …

24.08.2022
Как установить cookie в наборе представлений DRF?

Хотелось бы узнать, как установить cookie на Django rest framework ViewSet/ModelViewSet. Я читал некоторые посты в SO, где говорится, что можно использовать Response({serializer.data}), но в retrieve это может быть нормально, но для create(), как в следующем случае, не влияет …

24.08.2022
Как вручную подключить базу данных postgres (внутри контейнера) из контейнера django?

Я не могу подключить базу данных из другого контейнера в Django (внутри контейнера). Контейнер базы данных находится в другом составном файле. В настоящее время я определяю DATABASE_URL как postgres://db_user:password@localhost:5432/db_name в конфигурации настроек Django. Но это не работает. Есть идеи …

24.08.2022
Модели Django не возвращают значение свойства

Я делаю API с DRF и сейчас еще делаю базу данных, но у меня проблема с полем из models.py мой сценарий models.py class Inflasi(models.Model): sandang = models.FloatField(null=True) sembako = models.FloatField(null=True) perumahan = models.FloatField(null=True) kesehatan = models.FloatField(null=True) transportasi = …

24.08.2022
Автоматическая загрузка файла pdf сразу после оплаты

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

24.08.2022
Как использовать две таблицы в одном запросе? django

Я пытаюсь использовать две таблицы в одном запросе django. Но мой запрос выдает результат в формате "invalid JSON". Я хочу отфильтровать данные в таблице Request по (status="Aprv"). Таблица Request содержит атрибуты 'from_id' и 'to_id'. uid - это идентификатор …

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

Допустим, у нас есть: class Parent(Model): pass class Child(Model): parent = ForeignKey(Parent, related_name='children') Теперь о создании ребенка: parent = Parent.objects.get(id=id) Child.objects.create(parent=parent) Здесь я вижу, что происходит 2 вещи, получение экземпляра родительского объекта и затем создание …

24.08.2022
Команда управления djagno как пакет?

Я пытаюсь создать структуру каталогов для моих пользовательских команд Django. Согласно учебнику Django команды создаются как модули в каталоге management/commands. например. management/commands/closepoll.py У меня много команд, поэтому я пытаюсь разделить их на пакеты. Я хочу иметь структуру пакета, …

24.08.2022
Отправка запроса из Nextjs в Django, обслуживаемого с Unix-сокета

У меня есть приложение nextjs и приложение Django, запущенные на сервере Linux. Для целей SSR я пытаюсь получить данные из приложения Django в приложение nextjs, используя getServerSideProps. Проще всего это сделать, отправив запрос из приложения nextjs в приложение Django. …

24.08.2022
Запуск потребителя kafka с помощью Django

Я установил сервер kafka на AWS, и у меня уже есть проект Django, действующий как производитель, используя kafka-python. Я также настроил второй проект Django для работы в качестве потребителя (kafka-python), но я пытаюсь найти способ запустить потребителя автоматически …

24.08.2022
Как изменить DateRangeFilter в разделе администрирования django?

В django есть один встроенный фильтр DateRangeFilter. Как изменить результат фильтрации data.

24.08.2022
Как ограничить список полей для модели django, сгенерированный с помощью _meta.fields, с помощью фильтра

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

24.08.2022
Путь Django не совпал ни с одним из них при добавлении параметра запроса к конечной точке

Я использую django 4.1 У меня есть модель продукта class Product(models.Model): product_id = models.CharField( blank=False, null=False, max_length=50, verbose_name="stock ID", ) name = models.CharField(max_length=30, blank=False) price = models.IntegerField(blank=False) availability = models.IntegerField(verbose_name="product availability") timestamp = models.DateTimeField(auto_now=True) product/urls.py router = …

24.08.2022
Проблема с объединением CustomUser и Profile в одну конечную точку в django

У меня есть модель CustomUser и две отдельные модели для профиля двух типов пользователей. Я пытаюсь объединить атрибут CustomUser и один из Profile в одну конечную точку, из которой пользователь может видеть/обновлять/удалять пользователя/профиль. Например, есть 2 типа пользователей, доктор …

24.08.2022
Как правильно написать представление для сохранения файла?

Моя модель выглядит следующим образом: class Document(models.Model): id: int = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) # type: ignore order_id: str = models.CharField(max_length=255) # type: ignore publicated_at: datetime = models.DateTimeField(null=True) # type: ignore expired_at: datetime = models.DateTimeField(null=True) # type: ignore created_at: datetime …

24.08.2022
Django - считается ли нормальным хранить функцию во views.py среди View классов?

Всем привет, хочу узнать мнение людей с опытом: есть 9 классов и среди них затерялась одна функция, считается ли нормальным хранить эту функцию во views.py среди based Views классов? Или стоит ее вынести в другой файл, например в services.py? Вот …

24.08.2022
Реверс для 'delete' с аргументами '('',)' не найден. Проверен 1 шаблон(ы): ['delete/(?P<slug>[^/]+)/\\\\Z'].

Застрял на этом, пытаясь удалить данные из базы данных, я явно заблудился с логикой где-то, буду очень признателен за любую помощь. resume-detail.html &lt;div class="row"&gt; {% if educations %} {% for education in educations %} &lt;div class="col-lg-12 mt-4 pt-2"&gt; &lt;div …

24.08.2022
Не удается получить результаты поиска в приложении Django

Я пытаюсь создать простой вариант поиска в Django. Но я не получаю никаких результатов после поиска из модели. < class ChoresPost(models.Model): # Job post ChoresPost_TYPE_CHOICE = ( # job category ('1', 'Vodoinstalater\ka'), ('2', 'Eelektricar\ka'), ('3', 'Moler\ka'), ('4', 'Stolar\ka'), ('5', …

24.08.2022
Получение значения 'draw' таблицы данных на Django

Я использую datatables Server-side processing официальная документация с Django и мне не очень понятна документация, ниже я описываю проблему, которая у меня возникла, надеюсь, кто-нибудь сможет мне помочь. Заранее спасибо. В моем view.py я получаю значение …

24.08.2022
TypeError: User() получил неожиданные аргументы ключевого слова: 'reg_data_l' & Вам может понадобиться сделать поле доступным только для чтения или переопределить UserSerializer.create()

Models.py class User(AbstractUser, PermissionsMixin): is_admin = models.BooleanField(default=False) is_librarian = models.BooleanField(default=False) is_member = models.BooleanField(default=False) class Librarian(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) librarian_firstname = models.CharField(max_length=20) librarian_middlename = models.CharField(max_length=20) librarian_lastname = models.CharField(max_length=20) CATEGORY_GENDER = (('Male','Male'),('Female','Female')) librarian_gender = models.CharField(max_length=6, choices=CATEGORY_GENDER) librarian_contact = models.CharField(max_length=10, unique=True, blank=True) …

24.08.2022
Как использовать модель в представлении django

Я хочу использовать параметр моей модели для параметра запроса API в Django View. Как я могу это использовать? Кто-нибудь может дать мне рекомендации. Здесь curd - имя моей модели, а consumer_type - требуемый параметр запроса from .models import curd …

24.08.2022
Как избежать дублирования путей к изображениям, загружаемым в базу данных с помощью формы django

У меня возникла проблема с django ImageField. Точнее, с его путем загрузки и сохранением в базу данных. Я установил upload_to в нужный каталог, и он сохраняет файлы прямо туда, куда надо. photo = models.ImageField( default="Person-595b40b65ba036ed117d315a.svg", upload_to="static/img", ) < …

24.08.2022
Как реализовать функцию Like, подобную Instagram, с помощью Django, используя ajax?

Hi Я делаю сайт социальной сети с функцией like, похожей на Instagram, где пользователю не нужно просматривать отдельное сообщение, чтобы поставить лайк, а можно поставить лайк этому сообщению прямо с главной страницы, как я могу это сделать? мой …

24.08.2022
Как суммировать модель в Django rest Api

Я новичок в разработке Django rest Api Я хочу суммировать сумму аренды_суммы, бигли_счета, другой_суммы и получить значение как общая сумма, я не знаю как их сложить, помогите пожалуйста Я хочу получить такое значение { "id": 1, "rent_date": "23-08-2022", …

24.08.2022
Django не может добавить новый элемент в другую базу данных на сайте администратора

Я использую две базы данных для создания приложения и все выглядит нормально, я могу изменить, удалить существующий элемент, но не могу добавить новый элемент в другую таблицу базы данных на сайте администратора. Данные должны храниться в dbcost.tbItemDetail вместо userauth.tbItemDetail. Кто-нибудь …

24.08.2022
SQLAlchemy ORM group_by и join

У меня есть запрос query = session.query(portfolioAnalysis_portfoliomain,portfolioAnalysis_stocklist, stock_companymaster, stock_industrymaster,func.count(stock_industrymaster.c.INDUSTRY).label('count_ind'))\ .filter(portfolioAnalysis_portfoliomain.c.user_id==user_dt.id)\ .join(portfolioAnalysis_stocklist, portfolioAnalysis_stocklist.c.portfolio_id==portfolioAnalysis_portfoliomain.c.id)\ .join(stock_companymaster, stock_companymaster.c.FINCODE==portfolioAnalysis_stocklist.c.stock_id)\ .join(stock_industrymaster, stock_industrymaster.c.IND_CODE==stock_companymaster.c.IND_CODE)\ .group_by(portfolioAnalysis_stocklist.c.id)\ .all() Я хочу получить данные как ('Refinary', 2) ('Banking', 3) но я получаю данные как ('Refinary', 1) ('Refinary', …

24.08.2022
Получение атрибута ID из URL

В моем проекте django есть url: https://example.com/nice_page#123 Этот url приведет пользователя к определенному посту на моей странице, вот пример, как это работает на stackoverflow: Что такое "проблема N+1 selects" в ORM (Object-Relational Mapping)? (это ссылка на …

24.08.2022
Загрузка css из статических файлов в django не работает

вот как выглядит проводник файлов это html-файл userController/templates/users/dashboard.html {% extends 'base.html' %} {% load static %} &lt;html&gt; &lt;head&gt; /* loadint the css */ &lt;link rel="stylesheet" href="{% static 'css/dashboard.css' %}"&gt; demowebsite/settings.py # STATIC_DIR=os.path.join(BASE_DIR,'static') STATICFILES_DIRS = [ …

24.08.2022
Django - как добавить элементы в поле ManyToMany из набора Queryset

Я пытаюсь добиться того, чтобы получить название, которое пользователь вставил в форму, и сохранить его во всех компонентах, которые в настоящее время находятся в корзине. Этот фрагмент кода содержит товары, которые в настоящее время находятся в корзине: get_components = …

24.08.2022
Crontab django Erorr

Я пытаюсь запустить простое задание crontab-django по расписанию (os - Ubuntu 20.04): это файл myapp/cron.py, как указано в документации cron.py from .models import Cats def my_scheduled_job(): Cats.objects.create(text='Testt') и вот настройки, которые я использовал из документации CRONJOBS …

24.08.2022
Как решить проблемы с отправителем почты и получателем в Django?

Я хочу, чтобы когда пользователь отправлял контактную форму, я получал письмо с почты пользователя. Здесь все в порядке, но проблема в том, что я получаю письмо с моей собственной почты, когда пользователь отправляет форму. То есть, почта отправителя и …

24.08.2022
Сбой в интеграции Django и mongoDB

Я пытаюсь соединить мой django проект с MongoDB с помощью djongo. Каждый раз, когда я запускаю python manage.py migrate, миграция запускается, но выдает ошибку после этого Applying App.0007 _alter_order_customer_alter_orderitem_customer_and_more...Not implemented alter command for SQL ALTER TABLE "App_order" ALTER COLUMN "customer_id" …

24.08.2022
Получение даты django из вычитаемого часового пояса теперь

Я вычитаю datetimefield модели django из timezone.now() и на выходе получаю 17 дней, 20:33:09.233443, как получить формат даты? datetimefield = django_model.created_date date_i_want = timezone.now() - datetimefield print(date_i_want) вывод: 17 days, 20:33:09.233443

24.08.2022
Вызов Celery Inspect из Django терпит неудачу на каждом 2 запросе с ошибкой "недостаточно значений для распаковки (ожидалось 2, получено 1)"

Я вызываю следующий код из представления django (взято из https://docs.celeryq.dev/en/latest/userguide/workers.html#inspecting-workers): inspect_report = celery_app.control.inspect() tasks_active = inspect_report.active() В первый раз все работает правильно, но когда я обновляю страницу, появляется ValueError: not enough values to unpack …

24.08.2022
Redis-RQ не выполняет задания

У меня есть вопрос, но оказалось, что у меня схожие проблемы с другими потоками Github, которые еще не решены, поэтому я могу задать его здесь. Я запускаю Django и использую redis-rq для выполнения фоновых заданий. К сожалению, он …

24.08.2022
Правильная структура каталогов для версионирования приложений (Django)

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

24.08.2022
Не работают пользовательские классы дросселирования Django Rest Framework

У меня проблемы с настройкой custom throttling с использованием django-restframework для django. Я создал следующий класс views.py, который содержит представление с этим пользовательским дросселем: from .custom_throttles import * @api_view(('GET',)) @throttle_classes([LowLevelThrottle]) def home_stats(request): token = request.data['token'] if token …

24.08.2022
Как использовать Django с устаревшей базой данных mysql 5.7 (проблемы с версией mysqlclient)

Я начал новый проект Django, но он должен работать с унаследованной базой данных MySQL 5.7. На данный момент у меня есть Django проект, с указанной базой данных в settings.py и установленной mysqlclient. Первое, что я попробовал, это python manage.py …