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

23.07.2022
Как обновить фид в django с помощью feedparser?

я ищу способ обновления rss-лент с помощью feedparser. я пробовал: в models.py class Feed(models.Model): title = models.CharField(max_length=200, unique=True) url = models.URLField(unique=True) is_active = models.BooleanField(default=True) def __str__(self): return self.title def load_articles(self): new_list = feedparser.parse(self.url) for entry in new_list.entries: try: Article.objects.create(entry) …

23.07.2022
Почему я не могу сохранить данные формы в базу данных модели?

Когда я пытаюсь сохранить информацию, введенную в форму, я получаю ValueError: Cannot assign "<class 'auctions.models.User'>": "Listing.user" must be a "User" instance. Я думаю, что это может быть связано с тем, что поле модели Listing.user является внешним ключом между …

23.07.2022
Django Множественные формы из связанных моделей

Я довольно новичок в Django и застрял на том, как решить проблему, связанную со сбором данных через несколько форм. У меня есть следующие модели, первая из которых хранит данные актива: class Model_AssetData(models.Model): UU_Project_Number = models.ForeignKey(Model_Project, null=True, on_delete=models.CASCADE) Site_Code …

23.07.2022
Django Sessions, SESSION_EXPIRE_AT_BROWSER_CLOSE не изменяет дату истечения срока действия сессии

Я установил SESSION_EXPIRE_AT_BROWSER_CLOSE = True в моем settings.py и он работает нормально. Проблема заключается в том, что когда пользователь закрывает браузер, он выходит из системы, но в экземпляре сессии, связанном с этим пользователем, expire_date …

23.07.2022
При миграции модели базы данных по умолчанию, назначенной для другой базы данных, выполняется миграция

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

23.07.2022
Как сериализовать Generic Relation в DrangoRestFramework

У меня есть эти сериализаторы для работы с Generic Foreign Key в DRF. class GenericContactsSerializer(serializers.ModelSerializer): id = serializers.IntegerField(read_only=False) class Meta: model = GenericContacts fields = ( 'id', 'email', 'phone', 'ext', 'contact_name', 'fax', 'producer_email', 'producer_phone', 'producer_phone_ext', 'producer_contact_name', ) class CompanyCreateOrUpdateSerializer(serializers.ModelSerializer): …

23.07.2022
Как сравнить каждый из элементов списка с самим собой? [закрыто] [закрыто

У меня есть список в Python<<<<1><1>>> lista = [1,2,3,4,5,6,7,8,9] Я хочу пройти по вышеприведенному списку, но в каждой итерации сравнивать эту итерацию со всеми другими элементами того же списка (включая значение текущей итерации), чтобы запросить базу данных и …

23.07.2022
Social-auth-app-django проблема с DjangoStrategy

После установки social-auth-core social-auth-app-django на Django 4.0.6 и включив в INSTALLED_APPS и сделав все по документам я получил эту ошибку 'DjangoStrategy' object has no attribute 'get_backend' Эта ошибка возникает, когда я нажимаю на ссылку входа в систему …

23.07.2022
Изменить URL по умолчанию Django

сначала извините за мой плохой английский Когда я запускаю свой сервер, я хочу, чтобы Django перенаправлял меня на http://127.0.0.1:8000/home вместо http://127.0.0.1:8000. что мне делать?

23.07.2022
SweetAlert в Django не появился Нет отчетов JavaScript

Я начал изучать Django, следуя учебнику YouTube. Все вроде бы хорошо, единственное, что не работает, это короткий скрипт в конце шаблона, который, к сожалению, не работает: &lt;!-- MESSAGESS FROM BACKEND --&gt; {% for messagge in messagges %} {% if …

23.07.2022
Как сохранить данные django в модели tow

Hi пожалуйста помогите мне у меня есть модель я хочу после создания и сохранения сохранить результат сохранить в основном хранилище как это store.name == mainstore.name store.the_rest_of_quantity==mainstore.quantity я пытаюсь использовать сигналы, но у меня не получается class Store(models.Model): …

23.07.2022
Почему я продолжаю получать часовой пояс UTC, даже когда настройки Django настроены по-другому

Я не уверен, почему ответ по времени даты всегда отстает на один час (UTC) Конфигурация настроек Django LANGUAGE_CODE = "en-us" TIME_ZONE = "Africa/Lagos" USE_I18N = True USE_L10N = True USE_TZ = True DATE_FORMAT = "F j, Y" SITE_ID = …

23.07.2022
Исключение Значение: объект 'tuple' не имеет атрибута 'backend'

Также я получил эту ошибку 'tuple' object has no attribute 'backend', когда я делаю @login_required(login_url = "/oauth2/login") Но когда я просто перехожу на /oauth2/login все работает нормально. Traceback (most recent call last): File "/home/gluko/discord/GhostSide/GhostSideenv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner …

23.07.2022
Как я могу использовать функцию await async в функции представления Django?

В моем проекте django я хочу, чтобы функция, которая генерирует возвращаемый результат, не обрабатывала другой запрос до его завершения. Как я могу это обеспечить? views.py def orderresult(request): if request.method == 'POST': username = request.POST["username"] order = …

23.07.2022
Django-Oscar Невозможно настроить ProductCreateUpdateView и ProductForm - Traceback: ProductForm.__init__() отсутствует 1 необходимый позиционный аргумент

Я работаю над веб-магазином, используя Django-Oscar. Я хочу настроить страницу, которая создает новый продукт, и показывать на ней различные наборы атрибутов в зависимости от типа металла продукта (который был выбран до создания этой страницы - см. рисунок ниже). <a href="https://i.stack.imgur.com/25txs.png" …

23.07.2022
Как выводить формы на основе выбранных параметров в django

Я хочу выводить формы на основе выбранных настроек. У меня есть тип журнала, представленный ниже: class Journal(models.Model): journalsId = models.AutoField(primary_key=True) name = models.CharField(max_length=500) acname = models.CharField(max_length=100) issnprint = models.CharField(max_length=500) issnonline = models.CharField(max_length=500) logo = models.ImageField(null=True, blank=True, upload_to="images/journals/") msg = …

23.07.2022
Как импортировать из текущего приложения в Django без использования имени приложения?

В моем приложении много утверждений, подобных этому: from my_app.model import Customer Хотя это работает, я хотел бы иметь способ ссылаться на текущее приложение без жесткого кодирования имени приложения в импорте. Что-то вроде: from keyword_for_current_app.model import Customer …

23.07.2022
В django ecommerce цена товара меняется в зависимости от размера и цвета

Что я должен сделать для изменения цены в зависимости от размера и цвета продукта. в коде models.py, views.py, а также product_detail.py class color class size class variation что мне делать дальше на странице просмотра и детализации

23.07.2022
Лучший способ хранения и отображения предупреждающих сообщений с помощью Django?

Я ищу лучший и самый простой способ сохранить и отобразить предупреждающие сообщения, показываемые пользователю при создании или обновлении экземпляров некоторых моделей. Я хочу, чтобы пользователи ставили галочку (или нажимали дважды), чтобы быть на 100% уверенными в том, что они осознают, …

23.07.2022
Постоянные проблемы с Python: Python не найден, не удается открыть файл...,

По непонятным причинам у меня начались постоянные сбои в работе с python. Я начал вчера, не уверен, есть ли у меня связь, но я установил Docked с ядром WSL 2 Linux, и PostgreSQL тоже недавно. Первая проблема, все …

23.07.2022
Что именно означает X_FRAME_OPTIONS = 'SAMEORIGIN'?

Я создал сайт на Django, который я развернул на heroku. Я хочу отобразить этот сайт в iframe на html-странице, находящейся на моем localhost. Что не получается, потому что значение по умолчанию X_FRAME_OPTIONS равно DENY, что не разрешает этого. Когда …

23.07.2022
Как разрешить typeError: unsupported operand type(s) for /: 'str' и 'str' в django app by heroku?

Когда я развернул приложение django с помощью heroku, я получил ошибку. BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(file))) Setting.py имеет этот BASE_DIR. Как устранить эту ошибку? Traceback (most recent call last): File "manage.py", line 22, in &lt;module&gt; main() File "manage.py", line …

23.07.2022
Django querysets с использованием __lte

Могу ли я сделать что-то подобное в django/python без жесткого кодирования? def get_rating_average(self, type): return list(super().aggregate(Avg(type)).values())[0] def filter_rating_average_under(self, type): return super().filter(type__lte=self.get_rating_average(type=type)) # FILTER WHERE rating_type is smaller than average type keyword# #In my views.py I call something like …

23.07.2022
Модельное ограничение на проверку существующей связи между двумя полями

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

23.07.2022
Установка css-класса для поля в форме в зависимости от его типа

Я хочу вручную выводить формы входа и регистрации в Django. Вот мой код: {% load widget_tweaks %} {% for field in form.visible_fields %} &lt;div class="field"&gt; &lt;label class="label"&gt;{{ field.label_tag }}&lt;/label&gt; &lt;div class="control"&gt; {% if form.is_bound %} {% if field.errors %} …

23.07.2022
Permission_required для пользователей, которые только входят в группу, в классе, основанном на представлении

По учебнику, у меня есть представление с ограничением на отображение данных, основанное на разрешении формы "book.can_view" в классе BookDetailView Это работает, но проблема в том, что каждый пользователь не имеет доступа к просмотру Я хотел бы сделать то же самое, …

23.07.2022
API Wagtail не раскрывает пользовательское поле

Я включаю wagtail api v2 в свой проект wagtail. После добавления api.v2 я получаю следующий json-ответ { "id": 32, "meta": { "type": "blog.AddStory", "detail_url": "http://localhost/api/v2/pages/32/", "html_url": "http://localhost/blog/1st-story/", "slug": "1st-story", "first_published_at": "2022-07-19T18:06:50.205210Z" }, "title": "1st story" } …

23.07.2022
Amadeus Ajax поиск аэропорта автозаполнение не работает python

пробовал этот код, доступный здесь https://developers.amadeus.com/blog/django-jquery-ajax-airport-search-autocomplete, чтобы добавить функциональность автозаполнения в мое приложение django, но ничего не происходит, view.py def origin_airport_search(request): if request.is_ajax(): try: data = AMADEUS.reference_data.locations.get(keyword=request.GET.get('term', None), subType=Location.ANY).data except ResponseError as error: messages.add_message(request, messages.ERROR, error) …

23.07.2022
Django sitemap i18n повторяет язык по умолчанию, не включает ссылки для языков, не используемых по умолчанию

Используя Django 4.0.6, у меня есть карты сайта, прекрасно работающие для одного языка по умолчанию - английского. После добавления i18n карта сайта не показывает URL для других языков, а вместо этого повторяет английский URL, при этом обозначая его как URL …

23.07.2022
Как отобразить ValidationError в шаблоне Django?

Я новичок в Django, и прошу помощи у сообщества. Сейчас я работаю над регистрацией пользователей и хочу сделать проверку пароля: если пароль не повторяется, то под нижним полем появляется сообщение. Насколько я понимаю, {{ form.errors }} должен использоваться …

23.07.2022
Django, почему это не работает (ответ функции комментария)

Я хочу сделать функцию ответа на комментарий. поэтому я добавил опцию parent в модель Answer. answer_create() работает хорошо. Но когда я отправляю ответ на комментарий, url отличается от url, который я установил. Я думаю, что должен быть <a href="http://127.0.0.1:8000/debateboard/305/" rel="nofollow …

23.07.2022
Вывод таблицы ManyToMany в Django

У меня небольшие проблемы с попыткой вернуть фактическое значение отдельной модели, я хотел бы вернуть простое "в процессе" или "открыто" или любое состояние, которое я добавляю. Вместо этого он показывает &lt;queryset, и это можно увидеть только тогда, когда я …

23.07.2022
Django: Как взять данные по Foreighkey за некоторую дату?

Models.py class Electricitymeter(models.Model): name = models.CharField(max_length=100) serialnumber = models.CharField(unique=True, max_length=30, primary_key=True, null=False, blank=False,) ratio_transform = models.PositiveSmallIntegerField(null=False, blank=False, default=1) class Lessor(models.Model): name = models.CharField(unique=True, max_length=100) class Rentaroom(models.Model): room = models.OneToOneField(Room, on_delete=models.CASCADE) renter = models.ForeignKey(Renter, on_delete=models.CASCADE) electricitymeter = models.OneToOneField(Electricitymeter, on_delete=models.CASCADE) tarifofelectricity …

23.07.2022
Правильная реализация функции FileInput и Upload в Django с помощью JavaScript

Я работаю над функциональностью, которая позволяет пользователю просматривать изображения перед их загрузкой, и я использую JavaScript в Django. Когда изображения выбираются из FileInput, я создаю для них Url с помощью JavaScript, который превращает их в blob-изображения и позволяет их …

23.07.2022
При развертывании моего приложения django на сервере ubantu возникла такая проблема

На локальной машине мой код работает нормально, но при запуске на сервере он показывает эту ошибку

23.07.2022
Django queryset monkeypatching для добавления нового атрибута к возвращаемым моделям в объекте QuerySet

Я использую Django 3.2 У меня есть такая модель: class MyModel(models.Model): last_valid_field_values = models.TextField(help_text='JSON-поле с именами полей и значениями') # ... Я хочу иметь возможность monkeypatch моих запросов, чтобы при получении экземпляров MyModel, я мог добавить …

23.07.2022
Удаление ненужных приложений из проекта Django

Я хочу удалить все ненужные приложения, которые идут по умолчанию при создании проекта в Django. Мой проект использует Auth0 для аутентификации и Firestore для базы данных. Мне не нужны стандартные приложения database, admin и auth. Следуя ответам на <a …

23.07.2022
Django gunicorn docker nginx progect 502 Bad Gateway nginx/1.21.6

Я развертывал свой проект Django на сервере Ubuntu 20.04. в Docker. Я использовал nginx и gunicorn. На локалхосте все работает нормально. На сервере требуется много времени для загрузки страниц. Страницы. И иногда возникает ошибка: 502 Bad Gateway nginx/1.21.6. В …

23.07.2022
Kubernetes liveness probe не работает, когда журналы показывают ответ 200

Я использую https://pypi.org/project/django-health-check/ для проверки здоровья в приложении Django, запущенном через kubernetes_wsgi со следующим YAML: livenessProbe: httpGet: path: /ht/ port: 8020 httpHeaders: - name: Host value: pdt-staging.nagyv.com initialDelaySeconds: 5 periodSeconds: …

23.07.2022
Как разрешить загрузку больших файлов на Django

У меня есть сайт www.theraplounge.co, который позволяет пользователям загружать видео. Проблема в том, что наши ограничения на размер файлов слишком малы. Как я могу увеличить размер файла, который пользователи могут загружать через мое поле Forms.py FileField? …