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

08.02.2022
Django HttpResponseRedirect нарушается при обращении к внешнему url

У меня странное поведение с моим приложением django. Я пытаюсь использовать базовый HttpResponseRedirect(), но перенаправляю на url вне моего приложения. Это безупречно работает на сервере разработки django, но не работает в моей производственной среде. А именно, он не перенаправляет …

08.02.2022
Почему мне нужны заголовки Cors для одного приложения, но не для другого идентичного приложения?

У меня есть два (почти) одинаковых приложения Angular PWA, которые находятся в обертке ASPNET. Одно размещено на порту 5000, а другое - на 5002. location /app1/ { proxy_pass http://localhost:5000/; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection keep-alive; proxy_set_header Host …

08.02.2022
Как визуализировать мой набор форм с помощью django-formtools?

Я использую форму, которая будет появляться в нескольких шагах и в некоторых случаях с кнопкой formet, все было хорошо, пока я не поставил django-formtools и если несколько форм появляются в нескольких шагах. Проблема в том, что то, что у меня …

08.02.2022
В Django как сделать так, чтобы на странице товара отображались только те варианты, которые есть на складе, когда пользователь выбрал 1 вариант?

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

08.02.2022
UUID разрыва соединения ws

Я использую соединение websockets с django-channels для приложения чата со следующей маршрутизацией: re_path(r'ws/chat/(?P<room_name>\w+)/participant/(?P<user>\w+)/$', consumers.ChatConsumer.as_asgi()) Итак, если id моего чата равен 1, для подключения к WS я использую следующий url, где 2 - это id участника, который хочет …

08.02.2022
Django js tabs сохраняет выбранную вкладку при обновлении страницы

Я работаю с js вкладками (https://www.w3schools.com/howto/howto_js_tabs.asp) в Django, и они прекрасно работают, но я бы хотел, чтобы при обновлении страницы выбранная вкладка оставалась активной в этот момент. Есть ли простой способ сделать это? Я нашел похожие вопросы, …

08.02.2022
Как исправить css в цикле django?

Я хочу сделать div titleblog и сделать magrin-top:100px, но это не работает в цикле django... Не знаю почему. Я пытался сделать <a class='titleblog', но это не работает). P.S css файл прикреплен к html файлу. CSS файл работает, потому что панель …

08.02.2022
Выявление простых типов в WSDL с помощью Spyne

Мы пытаемся создать SOAP-приложение с помощью Django + Spyne, создавая определенные требуемые конечные точки. Открытый WSDL должен точно соответствовать заранее определенному XML файлу, включая пользовательские определения простых типов. В настоящее время нам не удается показать определения простых типов в нашем …

08.02.2022
Django - Проблема с прокладыванием пути (я думаю!)

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

08.02.2022
RuntimeError: Класс модели mainpage_authentication.models.User не объявляет явную метку app_label и не находится в приложении в INSTALLED_APPS

До применения моделей в моем проекте все было в порядке. Но когда я просто применил их, система рухнула. Я новичок, изучающий Django, поэтому буду благодарен за объяснение и решение, если возможно. Мой код: admin.py from django.contrib import …

08.02.2022
Как загрузить все типы файлов в cloudinary с помощью django с файловым полем

Здравствуйте ребята я хочу загрузить все типы файлов в cloudinary вот моя модель Я не хочу загружать определенный тип файла, а все типы. пожалуйста, помогите мне class post(models.Model): titre=models.CharField(unique=True,null=True,max_length=100) description=models.TextField(null=True,blank=True,max_length=400) T=models.CharField(default="image",blank=True,max_length=50) image=models.FileField(null=True) cat=models.ForeignKey(categorie,on_delete=models.CASCADE,null=True) datepost=models.DateTimeField(auto_now_add=True,blank=True) user=models.ForeignKey(myuser,on_delete=models.CASCADE,null=True) vue=models.IntegerField(default=0,blank=True) def __str__(self): return self.titre …

08.02.2022
Как объединить два связанных prefetch запроса в запросе Django

мне нужно сделать фильтр django со сложным запросом формы и у меня нет опыта работы с методами select_related и prefetch_related. models.py: class User(models.Model): class Park(models.Model): class Plot(models.Model): owner = models.ForeignKey(get_user_model(), verbose_name=_('Owner'), on_delete=models.SET_NULL, null=True, related_name='plots') park = models.ForeignKey('Park', verbose_name=_('Park'), on_delete=models.SET_NULL, …

08.02.2022
AttributeError в /media/... при запросе файла в папке media Стадия разработки Django

Когда я запрашиваю медиа файлы (.png в данном случае) в папке media в разработке, я получаю эту ошибку: Ошибка атрибута в /media/test.png У этого экземпляра FileResponse нет атрибута content. Используйте streaming_content вместо него. Запрос: http://localhost:8000/media/test.png Я добавил в …

08.02.2022
Django Как отобразить либо изображение, либо pdf

У меня есть модель с полем загрузки файла, в котором пользователи могут загружать либо изображение, либо pdf. Какой лучший способ отобразить загрузку в шаблоне, когда она может быть либо изображением, либо pdf. Я видел довольно сложное решение на …

08.02.2022
Переопределение метода get_queryset в Django Admin

Подскажите, пожалуйста, почему может не работать такая конструкция: class FastCountQuerySet(QuerySet): def count(self): pass @admin.register(ItemOOSLog) class ItemOOSLogAdmin(ImportExportModelAdmin): def get_queryset(self, request): qs = super(ItemOOSLogAdmin, self).get_queryset(request) return qs._chain(__class__=FastCountQuerySet) Мне необходимо, чтобы при использовании метода get_queryset, использовался мой класс FastCountQuerySet вместо QuerySet. …

08.02.2022
Ошибка django: Значение 'ordering[0]' ссылается на 'username', которое не является атрибутом 'accounts.clinic_staff'

Я расширил пользовательскую модель пользователя моих счетов, используя поле "один к одному", и оно работало нормально. Но когда я попытался настроить его для отображения дополнительной информации, такой как номер_сотрудника и местоположение, была выдана следующая ошибка: <class 'accounts.admin.staffAdmin'>: (admin.E033) Значение …

08.02.2022
Как перенести существующую базу данных sqlite в postgres на heroku? [дубликат]

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

08.02.2022
Передача нескольких параметров в шаблон django url

Я пытаюсь передать несколько url параметров из шаблона django для использования функцией представления. Ниже приведены мои коды : Фрагмент шаблона, в который будут передаваться параметры : <a href="{% url 'coordinator_assign_project_recommendations' group_id=row.group client_id=row.client project_id=row.project_id %}" class="btn btn-primary">Assign</a> …

08.02.2022
NoReverseMatch при вызове url

Я не могу понять, почему я получаю эту ошибку NoReverseMatch at / при вызове <a href="{% url 'show_token_details' token.id %}"> def show_token_details(request,token_id): token = Token.objects.get(token_id == token_id) return render(request, 'ecommerceproductdetails.html', {}) path("token/<int:token_id>", views.show_token_details, name='show_token_details'), Что я здесь …

08.02.2022
Как я могу передать данные входа/регистрации для моего django-rest api в виде url?

Я изучаю книгу по фреймворку django-rest и у меня возникают проблемы с пониманием определенной концепции. В книге используется встроенная функция Browsable API для выполнения основных функций CRUD и LOGIN/LOGOUT/REGISTRATION. В книге не упоминается, как я могу достичь такой функциональности, используя …

08.02.2022
Почему мои изображения не отображаются на индексной странице?

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

08.02.2022
Симметричная связь между двумя объектами в Django

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

08.02.2022
HTML показать изображение, если оно существует, и ничего не показывать, если его нет

Мне нужно отобразить изображение на HTML-странице, но только если оно существует на моем компьютере (т.е. я указываю ему путь, и он проверяет). Если нет, то ничего не показывать. Как я могу написать функцию, которая проверяет, существует ли изображение, затем, …

08.02.2022
Django каналы Disconect после закрытия вкладки

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

08.02.2022
Django не находит переменные окружения, установленные Github Actions

У меня есть Github Action, который создает образ Docker, и проблема, с которой я сталкиваюсь, заключается в том, что когда я docker logs backend получаю ошибку типа: File "/usr/src/app/api/settings/common.py", line 165, in <module> AWS_ACCESS_KEY_ID = os.environ["AWS_ACCESS_KEY_ID"] File "/usr/local/lib/python3.9/os.py", line …

08.02.2022
Как я могу реализовать asyncio / async await / threading в следующем коде

В основном я хочу извлечь информацию о видео с youtube, но "ydl.extract_info(video_url_id, download=False)" занимает 3 секунды на запрос. а требуется как минимум 50-100 запросов и это занимает много времени. def get_video_urls(video): final_list= [] for url in video: video_url_id= f'https://www.youtube.com/watch?v={url["snippet"]["resourceId"]["videoId"]}' …

08.02.2022
Как показать ход выполнения хранимой процедуры PG в приложении DJango

У нас есть долго выполняющаяся хранимая процедура, которая может быть вызвана из веб-приложения Django. Как я могу показать статус хранимой процедуры на моей веб-странице, скажем, в процессе выполнения, ошибка или завершено?

08.02.2022
Не могу разобраться с ошибкой DeclarativeMeta с alembic и sqlalchemy в проекте django

Мне бы не помешала помощь в выяснении того, как отладить это: Я подозреваю, что что-то не так с моим файлом models.py, но сообщения об ошибках довольно расплывчаты. Использование Alembic и sqlalchemy вместо Django ORM (относительно новичок во всем …

08.02.2022
Django connect remote postgresql

Попытка подключения к удаленному серверу, обслуживающему мой posgresql Мой settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'mydatabase', 'USER': 'mydatabaseuser', 'PASSWORD': 'mypassword', 'HOST': 'ubuntu@username.host.com', 'PORT': '5432', } } Получение ошибки: django.db.utils.OperationalError: could not translate host name "ubuntu@hostname.host.com" …

08.02.2022
Проблема с отправкой сообщения в поле "многие ко многим

Я пытаюсь разместить объект комбинации, который ссылается на уже существующие объекты тегов. В основном я хочу, чтобы поле tag_id комбинации включало 2 идентификатора, ссылающихся на объекты Tag. Вот мой код: models.py class Combination(models.Model): user = models.ForeignKey(CustomUser, on_delete=models.SET_NULL, null=True) …

08.02.2022
Страница не найдена(404),Текущий путь не соответствует ни одному из этих путей

Views.py From django.http import HttpResponse def home(request): Return HttpResponse('Hello World') urls.py(my_app) From Django.urls import path From . Import views Urlspatterns=[ Path(' ',views.home) ] Основные ссылки From django.urls import path, include From Django.contrib import adim Urlspatterns=[ Path('admim/',.....) Path(' …

08.02.2022
Объект RedisCache не имеет атрибута 'ttl'

Здравствуйте друзья в новом проекте я использую Django4 и я установил "django.core.cache.backends.redis.RedisCache" для кэша, но у меня есть ошибка она гласит "AttributeError: 'RedisCache' object has no attribute 'ttl'" .Это относится к строке моего кода, которую я добавил ниже : from …

08.02.2022
Преобразование RGB PDF в CMYK с обычным черным цветом с помощью ghostscripts sOutputICCProfile

В настоящее время я генерирую pdf с помощью weasyprint версии 52.5. Созданный pdf имеет формат RGB, но для печати мне нужен CMYK. Теперь я попробовал конвертировать его с помощью ghostscript версии 9.50, который работает просто отлично, но мой сгенерированный PDF …

08.02.2022
Выборка данных в представление Django работает вручную, но не работает с Selenium. Почему?

Я использую Selenium для тестирования созданного мной приложения Django. Следующий код отлично работает "вручную", но не работает с Selenium. Почему? ## dummy.html ## {% extends 'main.html' %} {% load static %} {% …

08.02.2022
Что вызывает ошибку '403 Forbidden error' в моем сервере Apache2? И как я могу ее исправить? Доступные в Интернете способы исправления не работают для меня

Немного контекста моей проблемы... Я пытаюсь развернуть мое django приложение, следуя учебнику (https://www.youtube.com/watch?v=Sa_kQheCnds) , который использует linode для установки linux apache сервера, и после выполнения шагов, это всегда приводит к одной и той же ошибке, 403 …

08.02.2022
Есть ли способ получать уведомления на сайт администратора в Django, когда в базе данных создаются новые экземпляры моделей?

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

08.02.2022
Почему мне не удалось подключиться к серверу django?

Введите описание изображения здесь Пожалуйста, простите меня за плохое английское выражение. Я следую учебнику, использую команду: python3 manage.py runserver 0.0.0.0:8080 в контейнере docker и запускаю сервер django, как на картинке. Но я не могу подключиться к нему …

08.02.2022
Как добавить дополнительное поле для изображения, отсутствующее в формах django

Мне нужно решение, аналогичное тому, что представлено в одном из вопросов на stackoverflow под названием "Дополнительное поле в форме django". Но я хочу использовать поле изображения, а не input. Может ли кто-нибудь помочь?

08.02.2022
Не видно меню пользователя django-jazzmin

Здравствуйте, у меня проблема с django-jazzmin. Я не могу увидеть usermenu на navbar, то есть оно есть, но даже если я изменю цвет navbar, его не видно. На этом первом изображении вы можете увидеть проблему, даже …

08.02.2022
Django-security-session: проблема с потерей переменной сессии при истечении срока действия сессии

Я разрабатываю приложение, и у меня есть некоторые переменные сессии, используемые в представлениях. Я использую django-security-session для выхода пользователя из системы. Но когда пользователь входит в систему после выхода с помощью django-security-session, он перенаправляется на последнюю посещенную страницу/вид, как …