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

02.08.2022
Wagtail - настройка панели FieldPanel для отображения результатов для текущей локали

У меня есть сайт, который поддерживает i18n и использует wagtail-localize. При редактировании (или создании) исходного языка страницы все сниппеты показывают значения для каждого языка, если использовать стандартный FieldPanel. Использование SnipperChooserPanel не является вариантом, потому что в модели много ParentalManytoManyField, …

02.08.2022
Ошибка Synthax на моем коде - что не так в моей логике? [закрыто]

Похоже, что в моем коде есть синтаксическая ошибка в последней строке. Django это не нравится. Он считает, что "return" находится вне функции. Для меня это имело смысл Есть подсказки? class ProfileView(request): user = request.user up = …

02.08.2022
Деталь: Неподдерживаемый медиатип "application/json" в запросе в django и Vue JS

Я пытаюсь загрузить файл на свой сайт. Однако, я получил ошибку Unsupported media type "application/json" in request в python django backend. Не уверен, что это проблема фронтенда или бэкенда. Но в django backend, он показывает, что API имеет неподдерживаемый …

02.08.2022
Heroku Postgis - django releases fail with: relation "spatial_ref_sys" does not exist

С тех пор как Heroku изменил управление схемой расширений (https://devcenter.heroku.com/changelog-items/2446) развертывание нашего существующего приложения django 4.0 завершается со следующей ошибкой: Traceback (most recent call last): File "/app/.heroku/python/lib/python3.9/site-packages/django/db/backends/utils.py", line 87, in _execute return self.cursor.execute(sql) psycopg2.errors.UndefinedTable: relation "spatial_ref_sys" …

02.08.2022
Добавлять параметры вручную с помощью drf-yasg, modelviewset

Как добавить ручные параметры с помощью drf-yasg? Мне нужно два параметра для id товара и количества, вот как это выглядит сейчас Swagger api, вот чего я хочу добиться RestFrameWorkBrowsableAPI. Я пытался добавить ручные …

02.08.2022
Используйте разное поведение удаления в admin-django и models.CASCADE

У меня есть две модели Django, одна ссылается на другую с помощью ForeignKey. Что-то вроде этого: class Data(models.Model): [some fields] class Backup(models.Model): data_source = models.ForeignKey(Data, on_delete=models.CASCADE) storage_destination = models.ForeginKey(S3Bucket, on_delete=models.CASCADE) Я хочу, чтобы после удаления …

02.08.2022
Как использовать prefetch_related или select_related с многовариантным наследованием

эй ребята у меня есть эти модели class Product(models.Model): ....... class Course(Product): ......... class Book(Product): ......... class Cart(models.Model): product = models.ForeignKey(Product) Что я хочу, так это предварительно получить продукты с объектами Cart, я знаю, что мы можем сделать …

02.08.2022
Как обновить значение другой модели в Django Models

Я хочу, чтобы поле Contract_bills_amount в классе contract обновлялось из поля bills_mount в классе bills #Contract class Contract(models.Model): Contract_code = models.CharField(max_length=200) Contract_rec = models.DateTimeField('contract date ') Contract_total_amount = models.FloatField('total amount') Contract_deposit= models.FloatField('deposit') Contract_remainder_amount=models.FloatField('Contract remainder amount',null=True,blank=True) Contract_bills_amount=models.FloatField('bills_amount',null=True,blank=True) Contract_owner = models.ForeignKey(Client, …

02.08.2022
Django CBV не отображается на странице при редактировании контекста

Вид внизу должен показывать задачи для зарегистрированного пользователя, но когда я просматриваю задачи постранично, я получаю Cannot filter a query once a slice has been taken. как мне фильтровать контекст, чтобы избежать ошибки при пагинации? class TaskList(LoginRequiredMixin, ListView): model …

02.08.2022
Django inspectdb-generated gitlab models бросает ошибки при выполнении миграций

Я сгенерировал модели inspectdb для моего проекта django. Это модели, сгенерированные из базы данных gitlab postgres, извлеченной с помощью pg_dump. Итак, теперь у меня есть файл models.py, содержащий около 8k строк, и при попытке сделать миграции я получаю …

02.08.2022
Не знать `runcrons` при запуске `python3 manage.py runcrons

Когда я запускаю python3 manage.py runcrons, появляется следующее сообщение: "Неизвестная команда: 'runcrons'". Я запустил python3 manage.py help и не смог найти runcrons в списке команд. Как я могу добавить runcrons в manage.py введите описание изображения здесь

02.08.2022
Проблема с установкой GeoDjango Не удалось найти библиотеку GDAL

Я следовал инструкции: https://docs.djangoproject.com/en/4.0/ref/contrib/gis/install/ для Windows 10 Я скачал Postgres и добавил установленный Postgis. Затем OSGeo4W в папке C:\OSGeo4W и выполнил пункт Modify Windows environment Я создаю новый проект и одно приложение. В settings.py …

02.08.2022
Ошибка обратного хода Django при передаче дополнительной переменной

Я пытаюсь передать переменные через различные представления django. Ошибка, которую я получаю: Reverse for 'download_file' with keyword arguments '{'path_id': '19', 'filename': 'TESTCE-DCNCE-01.conf'}' not found. 1 pattern(s) tried: ['download/(?P<filename>[^/]+)/\\Z'] У меня есть следующий рабочий код: Это …

02.08.2022
Django graphene - Невозможно выполнить запрос к полю объединения

В моем приложении есть 2 модели: class Employee(models.Model): first_name = models.CharField(max_length=100, null=False) last_name = models.CharField(max_length=100, null=False) email_id = models.EmailField(null=False) class UserGroup(models.Model): created_by = models.EmailField(null=False) Группа пользователей UserGroup может быть создана Employee или "System". Итак, возможными значениями …

02.08.2022
Не найден url при использовании persian/arabic slug в django

база данных: mysql база данных Collation encode: 'utf8_persian_ci' версия django: последняя версия версия python: 3.7.12 Точка: Это хорошо работает на локальном хосте, но не работает на реальном хосте Ошибка : <img alt="The error" …

02.08.2022
Начальное значение формы модели Django не работает

Def createProject(request): form = ProjectForm() initial_data = { 'responsible':request.user.username } yonetici = Project(host=request.user) if request.method == 'POST': form = ProjectForm(request.POST, instance=yonetici,initial=initial_data) if form.is_valid(): form.save() return redirect('home') context = {'form': form} return render(request, 'base/project_form.html', context) Я пробовал много решений, …

02.08.2022
Как получить текст в особом элементе в RichTextField Django?

На самом деле у меня есть страница TOC, в которой данные являются динамическими. Для этого есть поле RichTextUploading, но проблема в том, что у меня есть боковая панель на странице, которая привязывается к заголовку в RichTextField. Мне нужно получить …

02.08.2022
Django - ModuleNotFoundError: Нет модуля с именем 'csvexport'

Итак, я работаю над добавлением функции администратора в проект Django, чтобы я мог экспортировать экземпляры модели в csv. Все работает нормально локально при использовании Docker. Но при развертывании я получаю эту внутреннюю ошибку сервера:<img alt="enter image …

02.08.2022
Как Django реализует выбор уровня

Есть ли в Django возможность реализовать выбор категории? Форма выглядит следующим образом, сначала пользователь выбирает первое поле с указанием пола, затем в следующем поле категории перечисляются все категории, относящиеся к этому полу, например, Male.

02.08.2022
Не работают несколько целей событий на одном родительском элементе

Я занимаюсь этой проблемой уже довольно долгое время. Это был отличный способ изучить Javascript, но я уже закончил и мне нужна помощь, пока я не оказался в тюрьме за что-нибудь. Мне нужно, чтобы флажок удаления встроенного набора форм проверялся …

02.08.2022
Неверный заголовок HOST: 'ec2-13-233-105-50.ap-south-1.amazonaws.com:8000'. Вам необходимо добавить 'ec2-13-233-105-50.ap-south-1.amazonaws.com' в ALLOWED_HOSTS

Я получаю эту ошибку, даже когда я добавил публичный ipv4-адрес в список разрешенных хостов. Я не знаю, что я делаю неправильно. Это мой код settings.py. Я пытаюсь запустить это приложение на amazon ec2 instances. Используя bitbucket code deploy pipeline. …

02.08.2022
Какова наилучшая стратегия загрузки и обработки большого файла макросов?

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

02.08.2022
Команды истории оболочки Django всегда идут сверху

У меня были проблемы при попытке использовать старые команды истории оболочки Django, будь то из предыдущей сессии оболочки или текущей. Если я нажимаю клавишу со стрелкой UP, они показывают первые строки в ~/.ipython/profile_default/history.sqlite, а не последнюю, на которой …

02.08.2022
Тестирование cursor.execute с вызовом sql-скрипта с помощью pytest

Функция для тестирования def get_adgroups_not_taked_share( campaign_ids: List[str], src_table: str, spend_src_table: str ) -&gt; List[Tuple[str, str]]: loses_adgroups: List[Tuple[str, str]] = [] with RedshiftCursor() as cursor: cursor.execute( """ SELET some_data from some_table WHERE some_condition """ ) for row in cursor.fetchall(): loses_adgroups.append((row[0], …

02.08.2022
DJANGO ФИЛЬТРАЦИЯ ПО СВОЙСТВАМ ВНЕШНИХ КЛЮЧЕЙ

I HAVE 2 MODELS class Cart(models.Model): item = models.ForeignKey(Item, on_delete=models.CASCADE,blank=True, null=True) user = models.ForeignKey(User,on_delete=models.CASCADE,null=True, blank=True) quantity = models.IntegerField(default=1) class Item(models.Model): restaurant = models.ForeignKey(Restaurant,on_delete=models.CASCADE,null=True, blank=True) name= models.CharField(max_length=100) is_active = models.CharField(max_length=30,null=False,default=True) is_avaliable = models.CharField(max_length=30,null=False,default=True) цена = models.CharField(max_length=30,null=False,default=0) …

02.08.2022
Почему возникла ошибка Cannot assign "'Author object (1)'": "Post.author" must be a "Author" instance?

Пытаюсь добавить статью. При выборе автора из списка выходит нижеприведенная ошибка. Я в choises поле authors формы я подставляю непосредственно обьекты сущности POST, однако получаю указанную ошибку... Ошибка: Cannot assign &quot;'Author object (1)'&quot;: &quot;Post.author&quot; must be a &quot;Author&quot; instance. модели: …

02.08.2022
Как сделать пост-запрос к API при использовании пакета django-countries

Я наткнулся на этот пакет под названием django-countries, и его возможности выглядят хорошо. Сейчас я пытаюсь протестировать его в приложении react, но у меня возникли проблемы с выполнением API post запроса при попытке отправить именованную страну в базу данных. …

02.08.2022
При вставке большого количества данных : Отсутствует заголовок 'Access-Control-Allow-Origin' на запрашиваемом ресурсе

Я работаю над проектом React и Django API, я использую postgreeSQL в качестве базы данных, и я развернул свой сайт, используя nginx и gunicorn, У меня проблема на моем развернутом сайте, когда я пытаюсь вставить много данных (добавить …

02.08.2022
Сохранение разобранных json-данных в коллекцию таблиц базы данных sqlite. Регулярные обновления по расписанию

В моем Django проекте, который будет веб-сайтом, есть приложение, которое будет собирать данные о коэффициентах из API различных букмекеров. На данный момент я настроил запросы и разобрал данные, которые я хочу собирать и хранить для одного букмекера. У меня есть …

02.08.2022
HTML-переменная в <a> для href [дубликат]

В моем HTML я хочу, чтобы текст href был таким же, как переменная each_files_configs. Что бы я ни пробовал, получается литерал. {% for each_files_configs in files_configs %} &lt;p&gt;&lt;/p&gt; &lt;a href="{% url 'download_file' %}"&gt;document.write(each_files_configs)&lt;/a&gt; {% endfor %} …

02.08.2022
Как получить реляционную модель данных в django?

Я запрашиваю данные пользователя. И я получаю следующий вывод в ответ. { "id": 33, "username": "dummy", "email": "dummy@test.com", "role": 49, "is_active": true, "staff": true, "admin": false, "last_login": "2022-07-27T06:41:03.709582Z", "update_time": "2022-08-02T07:53:11.241320Z", "create_time": "2022-07-26T14:34:35.161434Z" } Как видите, эта модель пользователя …

02.08.2022
Как импортировать экспортные работы по внешнему ключу - django

У меня есть две модели 1) профиль пациента, чтобы получить имя и фамилию пациента, идентификатор по умолчанию и 2) Medinfo, медицинская информация пациента, использующая идентификатор по умолчанию модели пациента как внешний ключ. Я пытаюсь использовать django import export для …

02.08.2022
Как перенаправить после загрузки файла?

Я хочу, чтобы после отправки формы и загрузки файла происходило перенаправление на обратную страницу. У меня есть форма в html: &lt;div&gt; &lt;form action="." method="POST" enctype="multipart/form-data"&gt; {{ form.as_p }} {% csrf_token %} &lt;button type="submit"&gt;Download CSV&lt;/button&gt; &lt;/form&gt; &lt;/div&gt; После отправки …

02.08.2022
Чтобы использовать один из встроенных бэкендов, используйте 'django.db.backends.XXX', где XXX - это из:ne не доступный бэкенд базы данных или не может быть импортирован

'django.db.backends.postgresql.psycopg2' i не является доступным бэкендом базы данных или не может быть импортирован. Проверьте вышеуказанные исключения. db\utils.py", строка 126, в load_backendon. Чтобы использовать один из встроенных бэкендов, используйте 'django.db.backends.XXX', где XXX - of:ne of: sn't available database backend or …

02.08.2022
Создание панели администратора для модели с общим внешним ключом в Django

Вот моя модель, и я хочу зарегистрировать для нее администратора Django. Я хочу автоматически отображать связанные объекты, когда пользователь выбирает тип контента. Есть ли у вас какое-нибудь решение для этого? class UserAccessContent(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) content_type = …

02.08.2022
Чтение файла из базы данных

У меня есть приложение react frontend, которое принимает файл и имя шаблона в качестве входных данных и отправляет форму в конечную точку Django RestAPI. Шаблон содержит информацию о том, как файл должен быть обработан, например, имя таблицы SQL, должен …

02.08.2022
Частичная сумма, основанная на значениях другого поля

Учитывая такую модель (пример для обобщения): Group Value 1 2 1 5 1 64 2 1 2 4 …

02.08.2022
Как я могу установить данные свойства в поле модели в django

class Project(models.Model): index = models.IntegerField() @property def index(self): function = self.function.name frac = self.fraction.name operation = self.operation.name if function == 'Production' and operation == '2C': return frac*9 Что я пытаюсь сделать, так это установить возвращаемое значение из …

02.08.2022
Отношения второго уровня (аналогично Rails's has_many :through)

У меня есть следующая модель установки (неактуальные части удалены): class Client(models.Model): name = models.CharField(max_length=200, unique=True) class Vehicle(models.Model): client = models.ForeignKey(Client, on_delete=models.PROTECT, related_name="vehicles") vin = models.CharField(max_length=200, unique=True) class Chip(models.Model): vehicle = models.ForeignKey(Vehicle, on_delete=models.PROTECT) serial_number = models.CharField(max_length=200, unique=True) Есть …

02.08.2022
Css не отображается на heroku после внесения некоторых изменений [закрыто]

Я добавил некоторую ссылку в base.html моего проекта Django и пытаюсь развернуть, мои css стили не появляются снова