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

22.08.2022
Как запустить сценарий оболочки в веб-приложении azure при запущенном приложении django?

Я хочу запустить shell-скрипт на сервере хостинга azure при размещении проекта Django, мое представление Django содержит код модуля subprocess для запуска shell-скрипта, но я не знаю, какой shell используется на моем сервере, bash или что-то еще, и я не …

22.08.2022
Как я могу обеспечить наследование в моих моделях Django? [закрыто]

В моем приложении Django у меня есть абстрактная модель MyModel, которая имеет, например, поля created_at и updated_at. Я хочу, чтобы все модели в моем проекте были подклассами MyModel, а не использовали django.db.models.Model напрямую. В нашем приложении работает несколько …

22.08.2022
Как присвоить пользователю какие-то свойства?

Задача такая - надо, чтобы пользователь мог заносить любимые игры в соответствующий раздел. Знаю, как реализовать бо́льшую часть. Но я застопорился на самом начале - как присваивать какие-то значения пользователю? Это будет полезно для модерирования (тупо меняешь свойство banned на …

22.08.2022
ImageField django

У меня проблема с загрузкой изображения из формы (когда я загружаю изображение из панели администратора, оно работает). Изображение просто не загружается, без какой-либо обратной связи и журнала. Помогите мне пожалуйста Мой view.py: def class_article_create(request, URLcodenumber): print(URLcodenumber) if request.method …

22.08.2022
Как сохранить/создать тысячи записей в postgres с помощью queryset в Django?

Я хочу хранить тысячи записей в таблице ''Student'', которая имеет поле внешнего ключа ''id_s2_users''. Я пробовал без внешнего ключа, он работает гладко, но когда я добавил ограничение fk, он становится очень медленным и занимает более 20 минут для хранения …

22.08.2022
TypeError: ForeignKey(<class 'itertools.product'>) недействителен [закрыто]

Я новичок в Python / Django. Я не могу выполнить ни одной команды, и терминал каждый раз выдает одну и ту же ошибку. Я хочу создать миграцию и написать в терминале python manage.py makemigrations, но это не сработало. как …

22.08.2022
Расширение django-invitations + адаптер учетных записей django-allauth

Я использую django-allauth и django-invitations. Следуя документации django-allauth, я создал пользовательский адаптер, чтобы я мог переопределить метод get_signup_redirect_url from allauth.account.adapter import DefaultAccountAdapter class MyAccountAdapter(DefaultAccountAdapter): def get_login_redirect_url(self, request): # custom redirects here А затем в моем файле настроек у меня …

22.08.2022
Django-postgres-extra пакет ENGIN ошибка (таблица Partitioning)

у меня есть две большие таблицы в моей базе данных, которые меняются каждый день в 6 утра, и я хочу архивировать последний месяц, я решил использовать разделение таблиц для хранения данных каждого дня в разделе, я установил django-postgres-extra и …

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

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

22.08.2022
Как ORM фильтровать запрос со списком параметров?

У меня есть фильтр запроса query_1 = Model.objects.filter(param = param) Мне нужно отфильтровать этот список в другой ORM и вернуть true или flase только если все данные из запроса_1 есть во втором запросе. Например, query_2 = AnotherModel.objects.filter(field__in=query_1) …

22.08.2022
Бэкенд без ORM в Django

Я работаю с базой данных, которую я не могу изменить, у нее нет PK или FK, что затрудняет взаимодействие с ней с помощью ORM Backend в Django. Поэтому я хочу знать, предлагает ли не ORM Backend в Django такую …

22.08.2022
Django(TypeError: ожидалась строка или байтоподобный объект)

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

22.08.2022
Идеи по оптимизации пользовательских колонок в моделях django

В базе данных есть сотни пользовательских столбцов, а отображение в моделях является сложным. Мне нужно решение, как мы можем сократить приведенный ниже код. < class LS_Additional_Values(models.Model): LSCode = models.CharField(db_column='LSCode',primary_key=True,max_length=8) LSFirmCode = models.DecimalField(db_column='LSFirmCode', max_digits=4, decimal_places=0) Table = models.CharField(db_column='Table', max_length=100) pkey …

22.08.2022
React - Невозможно прочитать свойства неопределенного (чтение 'params')

Подобный вопрос об этом же учебнике уже задавался здесь. К сожалению, это более продвинутая часть учебника, и я, похоже, не понимаю этого Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'params') at fetchProduct (ProductScreen.js:16:1) at ProductScreen.js:19:1 …

22.08.2022
Получение типа содержимого хранимого файла с помощью хранилища файловой системы Django

Я хочу получить тип содержимого файла, который хранится в папке media, используя FileSystemStorage Django. Я сохраняю файлы в папке media. При получении файлов из папки media я хочу получать тип содержимого файла вместе с именем.

22.08.2022
Django's .annotate генерирует SQL-операцию для каждого экземпляра в queryset

У меня возникла проблема, когда моя аннотация для наименее связанных gross_price, кажется, вызывает n+1 количество запросов. У меня есть две модели Product и ProductOption, которые выглядят следующим образом: class Product(models.Model): ... class ProductOption(models.Model): product = models.ForeignKey(Product, related_name="options", ...) …

22.08.2022
ImportError: cannot import name 'djongo_access_url' from 'djongo'

Я получаю следующую ошибку при использовании Djongo с Mongodb на сервере django: My users/views.py: from django.shortcuts import render from django.http import HttpResponse from django.views.decorators.csrf import csrf_exempt import json from helpers.view_functions import parse_request_body from .models import UserProfile from djongo import …

22.08.2022
Django не мигрирует после makemigrations

Я работаю над проектом Django с некоторыми приложениями, но с самого начала у меня возникли проблемы с 'makemigrations' и 'migrate'. Эти две программы выдают мне какие-то бессмысленные ошибки, решения которых я не могу найти. А со вчерашнего дня, когда я …

22.08.2022
Объект 'dict' не имеет атрибута 'encode' в AES django

Итак, я хочу зашифровать файл, используя ключ, который я ввел. но есть сообщение об ошибке: у объекта 'dict' нет атрибута 'encode' и строка, которая выдает такую ошибку. Я уже читал на другом сайте, что нужно …

22.08.2022
Как обновить поля при импорте Django?

Мне нужно обновлять поля при импорте для массового редактирования ManyToMany. При импорте сейчас я могу добавлять только продукты, потому что когда я пытаюсь добавить уже существующие поля, я получаю сообщение об уже существующих ID. Как я могу обновить продукты …

22.08.2022
Как показать кнопку в панели администратора с определенным форматом ссылки

У меня есть поле заказа в моих моделях class Order(models.Model): STATUS = ( ('Unpaid', 'Unpaid'), ('Paid', 'Paid'), ('Accepted', 'Accepted'), ('Completed', 'Completed'), ('Cancelled', 'Cancelled'), ) user = models.ForeignKey(Customer, on_delete=models.SET_NULL, null=True) payment = models.ForeignKey(Payment, on_delete=models.SET_NULL, blank=True, null=True) payment_method = models.CharField(max_length=100,blank=True,null=True) order_number …

22.08.2022
Как получить все записи элемента, если он имеет одно конкретное значение

У меня есть модель автомобиля, как показано ниже: id | car_name | test_type 1 | carA | P 2 | carB | Q 3 | carC | Q 4 | carA | Q Я хочу запросить его …

22.08.2022
Аннотация x конфликтует с полем в модели

Я хочу удалить/заменить некоторые свойства из вызова list() при вызове Django rest framework. Например, у меня есть ip_address в таблице db, также добавляется ip_address при вызове perform_create(), но оно не должно отображаться/включаться при вызове list() и retrieve(). При повторных …

22.08.2022
Как я могу исправить ошибку django? "шаблон не существует"

Несколько дней назад я начал работу над Django и сейчас застрял. Я получил ошибку вроде этой. django.template.exceptions.TemplateDoesNotExist: home.html но я не знаю, как ее исправить. views.py from django.shortcuts import render from django.http import HttpResponse from .models import ToDoList, Item …

22.08.2022
Celery получает задания от rabbitmq, но не выполняет их

У меня есть проект Django и я настроил Celery + RabbitMQ для асинхронного выполнения тяжелых задач. Когда я вызываю задачу, RabbitMQ admin показывает задачу, Celery печатает, что задача получена, но задача не выполняется Вот код задачи: @app.task …

22.08.2022
Django-allauth + django-invitations: IntegrityError в /accounts/signup/, дублирующееся имя пользователя

Я использую django-allauth + django-invitations. Когда я обращаюсь к url в приглашении, отправленном по электронной почте из django-invitations, я получаю эту ошибку. IntegrityError at /accounts/signup/ duplicate key value violates unique constraint "accounts_userplus_username_key" DETAIL: Key (username)=() already exists. Request Method: POST …

22.08.2022
Невозможно отправить запрос Xml

У меня проблема с отправкой xml запроса в pthon, потому что я не знаю, как отобразить код python в xml. Я понятия не имею, как визуализировать или перемещаться по тексту xml, как в примере ниже, или как визуализировать код …

22.08.2022
ImportError ugettext_lazy as _

Я использую Django 4 для моего webApp и я начал получать эту ошибку, когда я хочу установить аутентификацию. Я проверил все форумы и нашел, что они предлагают импортировать gettext_lazy как _. Но это не работает. Есть какие-нибудь предложения? Вот ошибка, …

22.08.2022
Загрузка файла в базу данных в django с диска Google

Как следует из названия, я пытаюсь понять, как загрузить данные из google drive в мою базу данных в PostgreSQL и ничего не добился. Буду очень признателен за подсказку.

22.08.2022
Создание интерактивной схемы стадиона на сайте django

Мне предстоит создать подобный сайт на django https://krasnodar-football.ru/ Вопрос который возникает, это как я буду реализовывать схему стадиона с выбором сектора и мест, какие есть варианты? Билеты должны быть объектом model?

22.08.2022
Как отобразить объект timedelta в сгруппированном наборе запросов как поле продолжительности с помощью Django REST Framework?

У меня есть AssigneeLog класс модели, который хранит часы входа и выхода пользователя для каждой задачи. from django.db import models from django.utils import timezone class AssigneeLog(models.Model): topic = models.ForeignKey(to=Topic, on_delete=models.CASCADE, blank=True) assignee = models.ForeignKey(to=User, on_delete=models.CASCADE, blank=True, help_text='Saved …

22.08.2022
Как изменить название столбца модели в Django Admin?

Мой файл admin.py from django.contrib import admin from . models import contactEnquiries class ContactAdmin(admin.ModelAdmin): list_display = ['cn_name', 'cn_email', 'cn_number'] @admin.display(description='Name') def cn_name(self, obj): return obj admin.site.register(contactEnquiries, ContactAdmin) Я хочу отображать названия столбцов как - Имя, Email, Номер вместо …

22.08.2022
Как получить доступ к объектам (информация о пользователе) через модели Django? (Внешний ключ, Новичок)

В моем проекте Django есть модель Profile и модель Post: class Profile(models.Model): """ User profile data """ user = models.ForeignKey( User, on_delete=models.CASCADE, related_name='profile') first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) id_user = models.IntegerField() bio = models.TextField(max_length=280, blank=True) def __str__(self): …

22.08.2022
При отключении или обновлении вебсокета Django channels "потребовалось слишком много времени для отключения и он был убит"

Я использую Django Channel для отправки и сохранения данных в реальном времени, но когда я обновляю страницу, появляется ошибка. log Application instance &lt;Task pending name='Task-2' coro=&lt;StaticFilesWrapper.__call__() running at path\channels\staticfiles.py:44&gt; wait_for=&lt;Future pending cb=[Task.task_wakeup()]&gt;&gt; for connection &lt;WebSocketProtocol client=['127.0.0.1', 50991] path=b'/ws/graph/'&gt; took too …

22.08.2022
Как я могу получить список ожидающих приглашений для пользователя с помощью django-invitations?

Я вижу в исходном коде для django-invitations, что есть менеджер с методом all_valid, но мне трудно соединить точки обратно к request.user. Я также использую django-allauth.

22.08.2022
Django unique_together против явного ограничения дубликатов

В настоящее время у меня есть этот блок try-except для ограничения дублирования полей user и post в модели Follow model: def follow(request, post_pk): user = request.user post = Post.objects.get(id=post_pk) try: _follow = Follow.objects.get(user=user, post=post) except Follow.DoesNotExist: _follow = Follow(user=user, …

22.08.2022
Django тестирует форму, self.request kwargs выдает keyerror

У меня есть модель формы, которая использует __init__ для получения kwargs. При запуске тестов я получаю keyerror: 'requests'. Для моего модульного теста я установил существующего пользователя и существующий объект, чтобы проверить наличие дубликатов для каждого пользователя. Вот форма и …

22.08.2022
Открытие приобретенного URL в той же вкладке, а не загрузка в новом окне

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

22.08.2022
Django всегда обращается к базе данных по умолчанию при создании пользователей

У меня есть проект django с несколькими базами данных: DATABASES = { 'default': {}, 'db1': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / DB1_NAME, }, 'db2': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / DB2_NAME, } } DATABASE_ROUTERS = ['app.router1.Router1', 'app.router2.Router2'] …