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

23.07.2022
Я загрузил проект django на сервер ngnix. Я хочу, чтобы api запросы шли на subdomain.example.com, но вместо этого они идут на 0.0.0.0:8083.

Настройка Nginx: server { listen [::]:8005 ssl; # managed by Certbot listen 8005 ssl; # managed by Certbot ssl_certificate /etc/letsencrypt/live/qatekinternal.com/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/qatekinternal.com/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam …

23.07.2022
BeautifulSoup4 Scraping не работает при попытке развертывания

В моей системе Django я использую django-bs4 для скраппинга. Он хорошо работает на моем локальном хосте, но когда я устанавливаю его на Pythonanywhere.com, beautifulsoup не работает. На Pythonanywhere он возвращает None, когда я пытаюсь соскрести HTML. Он работает на …

23.07.2022
Модуль не найден при использовании include в django

Я пытаюсь использовать include в своем приложении, следуя руководству здесь - https://www.w3schools.com/django/django_views.php кажется, что когда я запускаю сервер, используя эту конфигурацию- urlpatterns = [path('members/', include('mimi.urls')), path('admin/', admin.site.urls),] Я получаю ModuleNotFoundError: Нет модуля с именем 'mimi'. …

23.07.2022
Как я могу заменить часть url при перенаправлении?

У меня есть некоторые проблемы с перенаправлением урлов в моем приложении Django. Это мой urls.py: urlpatterns = [ path('Stu_SignUp/step1/', views.new_student, name='new_student'), path('Stu_SignUp/step2/', views.comPnew_student, name='comPnew_student')] Теперь я хочу изменить часть url с /step1/ на /step2/. Вот мое …

23.07.2022
Когда я пытаюсь выполнить поиск, я получаю эту ошибку: Related Field got invalid lookup: tag

Views.py def home(request): WAllPAPER_PER_PAGE = 15 WALL = Wallpaper.objects.all() from django.core.paginator import EmptyPage, Paginator from django.db.models import Q qd = request.GET.copy() qd.pop('page', None) querystring = qd.urlencode() #link formatting for ordering ordering =request.GET.get('ordering', "") #link formatting for sorting search = request.GET.get('search', …

23.07.2022
Почему django RowNumber() не начинает упорядочивание с 1

Я пытаюсь использовать RowNumber для получения последовательного упорядочивания объектов queryset (1,2,3...) qs = self.filter_queryset(self.get_queryset()) qs = qs.annotate( row_number=Window( expression=RowNumber() ) ) но когда я выполняю итерации над qs и печатаю объекты, упорядочивание начинается с 4 for q …

23.07.2022
Как сделать (if & else) для внутренних значений в django orm?

Я делаю модели для своего проекта магазина и хотел узнать, почему код, который я написал, неправильный? И как я могу написать правильно? Я хочу, чтобы в базу данных записывалось только время, когда товар продан у меня. class Product(models.Model): product_type = …

23.07.2022
Ошибка Django: OperationalError: no such column: posts_post.group_id

''' from django.db import models from django.contrib.auth import get_user_model User = get_user_model() class Group(models.Model): title = models.CharField(max_length=50) slug = models.SlugField(unique=True) description = models.TextField(max_length=200) def __str__(self): return self.title class Post(models.Model): …

23.07.2022
У объекта 'ManyRelatedManager' нет атрибута 'save'

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

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 …