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

14.01.2022
Django добавляет поле модели на основе другого поля

Я новичок в Django и знаю, что должен быть простой способ сделать это, который имеет смысл: у меня есть форма, где я хотел бы, чтобы пользователь ввел URL для видео YouTube (https://www.youtube.com/watch?v=XXXXXXXXXXX). Я хотел бы принять ввод …

14.01.2022
Как заставить Django вставить значение ID в поле, которое я указываю (модели, взятые из существующей БД)?

Контекст: У меня есть уже существующая база данных, которую я не должен изменять. Я использовал manage.py inspectdb и вытащил нужные мне модели в webapi/models.py. У меня следующая модель: class Clerk(models.Model): clientid = models.BigAutoField(db_column='clientId', primary_key=True) clerkname = …

14.01.2022
Уведомления каналов Django не работают

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

14.01.2022
Как добавить виджеты "form-control" в django-money

Как добавить виджеты в поле django для валюты и кода валюты? я хочу добавить класс "form control" в это поле. templates.html <div class="col-sm-4"> <label for="jumlahUsulanDana">Jumlah Usulan Dana</label> {{form.jumlah_dana_usulan}} </div> forms.py …

14.01.2022
Django Allauth Social Login Возврат на страницу входа в систему

В настоящее время я работаю с сервером единого входа, используя django allauth и oauth-toolkit. После этого у меня есть два клиента, первый из которых - общего назначения, а второй - портал поддержки. Когда человек входит в систему поддержки, у …

14.01.2022
Django admin: Как изменить порядок list_filter?

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

14.01.2022
Django несколько ответов jQuery Ajax html

У меня есть jQuery ajax вызов, такой как этот, чтобы получить html ответ и заполнить html div function loadProducts(url){ $.ajax({ type:"POST", url: url, data:{ data1: xxx }, dataType:"html",success:function(a){ $('#div1').html(a); } }) } Ответ Django на языке python выглядит …

14.01.2022
VSCode с Django: выделять нерешенные пути к статическим файлам

Я хотел бы воспроизвести функциональность pycharm, показанную в этом видео на 10.45: https://www.youtube.com/watch?v=w9F9k-JHvcQ&ab_channel=JaradPython. В основном она выявляет/освещает нерешенные url пути в django html шаблонах для статических файлов. Я нашел тему об этой функции на pycharm, но не …

14.01.2022
Как отобразить изображение в экземпляре модели в админке django вместо пути к изображению

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

14.01.2022
Перенос базы данных Sqlite на PostgreSQL для Heroku

У меня был локальный проект Django с базой данных sqlite. Я пытаюсь запустить свой проект на Heroku и поэтому мне пришлось переключить базу данных на PostgreSQL. Для этого я сделал дамп моей sqlite базы данных в файл под названием …

14.01.2022
Как изменить пользователя postgres по умолчанию на django, развернутом в стандартной среде app engine?

У меня есть проект, использующий django, который развернут в стандартной среде app engine. Когда я использую cloud_sql_proxy.exe для makemigrations на django, появляется следующая ошибка : (venv) G:\John Drive\Python\Project\My Project>python manage.py makemigrations G:\John Drive\Python\Project\venv\lib\site-packages\django\core\management\commands\makemigrations.py:105: RuntimeWarning: Got an error checking a …

14.01.2022
Nginx не обслуживает статические файлы, несмотря на правильные пути

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

14.01.2022
Django: опасен ли RawSQL внутри метода .annotation()

У меня возникла ситуация, когда мне нужно использовать RawSQL() вместо F() из-за специфического процветания 'some__prop', и я задаюсь вопросом, является ли это риском для SQL Injection. Я думаю, что нет, потому что RawSQL используется только в операторе select, но …

14.01.2022
Стратегии загрузки результата запроса в django

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

14.01.2022
Django - Редактирование набора запросов в представлениях для передачи в шаблон

У меня есть модель с именем "groups" в проекте django. В этой модели есть строковое поле с именем "families". Итак, у меня много групп, в каждой группе есть поле с именем "families". Мне нужно превратить эти данные в набор …

14.01.2022
Как правильно написать условие в сигнале pre_save в Django

Я только начал свою карьеру в IT как джуниор с Python/Django. В настоящее время я работаю над складской/инвентарной частью нашего магазина на бэкенде Python/Django. Я хочу сделать так, чтобы при изменении на quantity в Item (это две разные …

14.01.2022
Как сохранить журнал транзакций в базе данных

Добрый день, ребята, Мне нужно ваше мнение по этой проблеме. Хотя я использую Django для своего проекта, но я уверен, что эта проблема не связана только с django. Итак, я работаю над системой бронирования услуг. В моей базе данных …

14.01.2022
Django возвращает анонимного пользователя в React

Я использую react в качестве фронтенда и django в качестве бэкенда. Я отправляю запрос с fetch на django, чтобы получить зарегистрированного пользователя, но django всегда возвращает анонимного пользователя. Но когда я делаю запрос в django, он получает пользователя. Что …

14.01.2022
Приложение Django, разработанное в Windows, не будет работать в Linux

У меня есть приложение Django, которое разработал мой бывший коллега. Оно было создано в Windows, но мне нужно развернуть его на сервере Linux. В файле requirements.txt не удается установить все требования на Linux-сервере. В частности, mysql, mysqlconnector и версия …

14.01.2022
Проверьте, присутствует ли каждое значение в списке в заданной таблице модели Django в ОДНОЗНАЧНОМ запросе.

Допустим, я хочу реализовать эту общую функцию: def do_exist(key:str, values:list[any], model: django.db.models.Model) -&gt; bool Во время ОДНОГО запроса проверяется, существуют ли все заданные значения в столбце модели с именем key. Я реализовал нечто подобное <pre class="lang-py …

14.01.2022
Django Concat queryset не может отображаться в шаблоне html

Спасибо за помощь. Я хочу показать набор запросов в таблице, я пытался объединить две таблицы, однако, после объединения с помощью функции Concat. Я не могу получить поиск. До слияния я могу получить таблицу с моим поиском. например: …

13.01.2022
Reverse('rest_framework:login', current_app=request.resolver_match.namespace) возвращает странный путь

Я работаю над Django Rest Framework API. Я столкнулся с проблемой в моем проекте, где я продолжаю получать следующую ошибку: django.urls.exceptions.NoReverseMatch: Reverse for 'login' with no arguments not found. 2 pattern(s) tried: ['(?P&lt;version&gt;[v1]+)/auth/login(?P&lt;format&gt;\\.[a-z0-9]+/?)\\Z', '(?P&lt;version&gt;[v1 ]+)/auth/login/\\Z'] Эта ошибка очень …

13.01.2022
ManytoManyField или Foreign Key, что использовать и как это сделать -Django User review system

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

13.01.2022
DRF: Как использовать урлы с UUID

Итак, я хотел бы перестать использовать urlpatterns и просто использовать router. Но вместо использования ID объекта я использую UUID, и я использую его с urlpatterns и не могу найти способ использовать его с routers. вот моя текущая модель: <pre …

13.01.2022
Какой Django ORM или сырой SQL я должен написать, чтобы получить именно то, что мне нужно

Я использую Postgresql, так как у меня есть модель class EventsList(CreatedUpdatedMixin): start = models.DateTimeField() end = models.DateTimeField() is_inner = models.BooleanField() Предположим, что у меня есть такие записи в БД: | start | end | is_inner | | --- …

13.01.2022
TypeError: $(...).textcomplete не является функцией внутри Django

Я пытаюсь реализовать метод $('textarea-selector').textcomplete из https://github.com/ranvis/jquery-textcomplete/blob/master/jquery.textcomplete.js в виджете Djnago Textarea. django/forms/templates/django/forms/widgets/textarea.html {% load static %} &lt;textarea name="{{ widget.name }}"{% include "django/forms/widgets/attrs.html" %}&gt; {% if widget.value %}{{ widget.value }}{% endif %}&lt;/textarea&gt; &lt;script src="js/tasks/jquery-1.10.2.min.js"&gt;&lt;/script&gt; &lt;script src="js/tasks/jquery.textcomplete.min.js"&gt;&lt;/script&gt; &lt;script type='text/javascript'&gt; …

13.01.2022
Django rest framework несколько конечных точек для одной страницы на фронтенде

Впервые создаю api для SPA. И теперь мне интересно, как правильно сделать некоторые из них. Например, у всех нас есть приложение Delivery Club, и на главной странице ресторана есть баннеры, некоторая информация о, категориях, продуктах. На всплывающем окне подробностей …

13.01.2022
Django как средиректить в методе get_context_data?

Подскажите, как я могу редиректить в функции get_context_data? Класса UpdateView Листинг: class UserUpdateView(UpdateView): model = User fields = [...] template_name_suffix = '_update_form' def get_context_data(self, **kwargs): context = super(UserUpdateView, self).get_context_data(**kwargs) …

13.01.2022
Сериализация связанных данных в Django с использованием ключей естественного происхождения (три модели, два слоя)

У меня есть три модели, Product, ProductRelease и ReleaseNote, которые все наследуются от абстрактной фабрики моделей (с общими полями) со следующими отношениями: class Product(abstract_base_model_factory()): &lt;additional fields&gt; class ProductRelease(abstract_base_model_factory()): &lt;additional fields&gt; product = models.ForeignKey(Product, on_delete=models.CASCADE, related_name='product_releases') class ReleaseNote(abstract_base_model_factory()): &lt;additional fields&gt; …

13.01.2022
Django-Storages изменить ведро s3 на существующем объекте

У меня есть приложение django, которое позволяет загружать файлы в ведро S3 с помощью django-storages. Файл предназначен для детали, которую нужно утвердить. После утверждения я хотел бы переместить файл в другое ведро S3. class DesignData(models.Model): file = models.FileField(storage=PublicMediaStorage()) ... …

13.01.2022
Django.db.utils.OperationalError: нет такой таблицы при создании новой базы данных с нуля

Я удалил свою базу данных и все миграции и хотел бы восстановить их с нуля. Когда я запускаю makemigrations, я получаю ошибку: django.db.utils.OperationalError: no such table: registration_setting Я смог отследить это до моего urls.py, который ссылается …

13.01.2022
Объединение данных таблицы с внешним ключом и таблицы с первичным ключом с помощью django rest api

Я хочу отобразить всех покупателей с названиями книг. output needed: { "city" "buyer_name" "book_name" } У меня есть код как показано ниже, но вывод отличается, я получаю book_id вместо book_name. Как его получить? models.py class Book(models.Model): book_id=models.BigAutoField(primary_key=True) …

13.01.2022
Reportlab SimpleDocTemplate изменение шрифта по умолчанию

Работаю над reportlab с django. В создаваемом pdf шрифт по умолчанию используется Helvetica. Но хочу изменить шрифт по умолчанию из google fonts. Видел предыдущий вопрос на SO, но добавил в textstyles как показано ниже text_styles.add(ParagraphStyle( name='Normal_MyFont', parent=text_styles['Normal'], fontName='MyFont', )) …

13.01.2022
Register=template.library() TypeError: объект 'module' не является вызываемым

Я написал пользовательский фильтр для отображения количества товаров, которые были добавлены на страницу корзины. вот пользовательский фильтр cart_tags.py from django import template from order.models import Order register=template.library() @register.filter(name="cart_total") def cart_total(user): order=Order.objects.filter(user=user,ordered=False) if order.exists(): return order[0].orderitems.count() else: return 0 …

13.01.2022
Как сохранить код PR отдельно от кода PR другого филиала?

Я ищу помощь, связанную с git и GitHub. Я работаю над проектом, в котором я решаю различные проблемы и создаю PR. В прошлый раз, когда я решал две проблемы из одного репозитория, имея разные ветки для каждого PR, я …

13.01.2022
Как сохранить значения из набора queryset?

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

13.01.2022
Мой сайт показывает только 'Authentication/index.html', а не содержимое. Я очень новичок в программировании, как решить эту проблему?

Проверка системы не выявила проблем (0 промолчало). У вас есть 15 непримененных миграций. Ваш проект может работать неправильно, пока вы не примените миграции для приложений: admin, auth, contenttypes, sessions. Выполните 'python manage.py migrate', чтобы применить их. 13 января …

13.01.2022
Ajax-запрос с ответом от другого Django View

Я пытаюсь понять, как реализовать следующую идею, используя Django и Ajax. Я уже понимаю, как реализовать валидацию электронной почты и JQuery, необходимый для изменения цвета кнопок и т.д. Мой вопрос связан исключительно с тем, как я должен настроить Ajax …

13.01.2022
Django получить атрибут pk UpdateView в его методе dispatch

У меня есть UpdateView который редактирует форму. И я хочу проверять pk(id) пользователя формы на соответствие текущему пользователю, вот мой UpdateView: class UserUpdateView(UpdateView): model = User fields = ['name', …

13.01.2022
DRF: Как добавить аннотации при создании объекта вручную?

В настоящее время я пытаюсь создать ожидаемый json для использования в моем тесте: @pytest.mark.django_db(databases=['default']) def test_retrieve_boards(api_client): board = baker.make(Board) objs = BoardSerializerRetrieve(board) print(objs.data) url = f'{boards_endpoint}{board.id}/' response = api_client().get(url) assert response.status_code == 200 Но я …