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

01.02.2024
Получать данные о пользователе в шаблон по user из url django

На сайте авторизован User0, он находиться на странице со своими постами (site.ru/User0/posts), он переходит на страницу site.ru/User1/posts для просмотра записей User1. Знаю, что из адреса site.ru/User1/post можно достать username в шаблон вот так {{ request.resolver_match.kwargs.username }} Подскажите, а …

01.02.2024
Редактирование Django Forms и Formset

Я пытаюсь создать редактирование fbv, но мое редактирование не сохраняется. views.py def editplayform(request,id): play = Play.objects.get(id=id) if request.method =='POST': form = forms.PlayForm(request.POST, instance=play) time_shown_formset = forms.TimeShownFormSet(request.POST, instance=play) if form.is_valid() and time_shown_formset.is_valid(): form.save() time_shown_formset.save() return redirect("play:home") else: form = forms.PlayForm(instance=play) …

01.02.2024
Есть ли способ указать типы и версии библиотек на GitHub, кроме использования requirement.txt?

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

01.02.2024
Django Rest + Vuejs axion CSRF не работает

Я пытаюсь использовать Django Rest Framework вместе с VueJS и axion. Но всегда получаю MSG: CSRF Failed: CSRF token missing. Но мой Header во фронтенде выглядит корректно. И в инструментах разработчика коки корректно загружаются в хедер. {"Accept": "application/json, …

01.02.2024
Пользователь может выбирать из большого количества конфигураций/шаблонов, нужен способ обработки без создания Django представлений/форм для каждого из них

В настоящее время я работаю над проектом на Django, который позволит пользователю генерировать конфигурацию маршрутизатора/коммутатора в зависимости от того, какой тип сервиса/марку маршрутизатора/модель маршрутизатора он выберет. View: config list (Список зарегистрированных конфигураций для генерации) Пользователь -> Сервис_1 для маршрутизатора …

01.02.2024
DJANGO websocket 404 not Found с wss

Я пытаюсь подключить свой веб-сокет с помощью wss по протоколу https. Но в логах получаю 404 сообщение о том, что он не найден. Но в разработке все работает нормально по протоколу http://localhost. в settings.py CHANNEL_LAYERS = { "default": { …

01.02.2024
Arcpy не поддерживает djnago на всех машинах, но на некоторых поддерживает

У меня есть приложение Django, запущенное в виртуальной среде Conda, сгенерированной из ArcPro. Мне нужно использовать библиотеку arcpy в этом Django-приложении, поэтому я и использовал виртуальную среду. Однако класс, который я использовал с arcpy, работает на одних машинах, но …

01.02.2024
Кто-нибудь может помочь? Я следую учебнику, чтобы сделать базовый сайт блога с помощью Django и PostgreSQL, и я не могу добавить базу данных

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

01.02.2024
Django runserver Problems [закрыто]

Каждый раз, когда я запускаю команду python manage.py runserver, я получаю эту ошибку: python manage.py runserver ModuleNotFoundError: Нет модуля с именем '<имя_вашего_проекта>' Я создал виртуальный Enviroment, установил djangoo и успешно создал проект, но после этого я не могу …

01.02.2024
Django allauth + React google social login

У меня django-allauth хорошо работает с социальным логином Google, когда я напрямую обращаюсь к бэкэнду. Теперь я задаюсь вопросом, как использовать это из (или заменить на) моего React-фронтенда. Изначально моим бэкендом был FastAPI и fastapi-users, и он достаточно хорошо …

01.02.2024
Nginx + Gunicorn: Django-приложение не загружается в домене, но работает на IP и порту

Я попробовал получить доступ к моему приложению Django, используя настроенный домен (например, http://succyloglobalfx.com), после того как убедился, что домен правильно указывает на IP-адрес VPS. Я ожидал увидеть, что мое приложение Django успешно загрузится, как и при доступе …

01.02.2024
Интеграция ГИС-платформы с системой ESRI

В настоящее время я работаю над созданием новой компании, которая предполагает интеграцию пользовательской ГИС-платформы с существующей системой ESRI. Наша платформа построена с использованием GeoServer postgres для управления геопространственными данными, Leaflet для взаимодействия с картами на фронтенде и бэкенда на …

01.02.2024
Django, можно ли заставить запрос обходить кэш, даже если ключ кэша уже существует

Settings.py ['django.middleware.cache.UpdateCacheMiddleware'] + MIDDLEWARE + ['django.middleware.cache.FetchFromCacheMiddleware'] middleware.py def middleware(request): if global_value % 2 == 1: # bypass cache, can I do something? response = get_response(request) else: response = get_response(request) return response Причина в том, что мы используем определенные значения …

01.02.2024
Возникают проблемы с импортом модели в другое приложение, чтобы использовать ее там

Структура моего проекта: Экомаркет: экомаркет: карточка: продукт: пользователь: manage.py Вот product.models class Product(models.Model): title = models.CharField(verbose_name=_("Называние"), max_length=255) description = models.TextField(verbose_name=_("Описание"), null=True, blank=True) price = models.DecimalField( verbose_name=_("Цена"), max_digits=9, decimal_places=2 ) quantity = models.PositiveIntegerField(verbose_name=_("Количество"), …

01.02.2024
Извлечение значений из объекта Django <QuerySet>

У меня есть такой Python-код для фильтрации: x_list = [] x = SupplierCommunication.objects.filter(supplier=supplier.id).values_list("x",flat=True) x_list.append(x) этот код выводит следующее: x_list: [&lt;QuerySet ['no']&gt;, &lt;QuerySet ['yes']&gt;] но я хочу, чтобы это было так x_list = ['no','yes'] …

01.02.2024
Как мы можем передавать токены ERC721 через MetaMask и JavaScript?

Мы пытаемся разработать NFT-маркетплейс в Django-проекте. На данный момент мы знаем, как интегрировать MetaMask в наш проект и использовать JavaScript MetaMask API для отправки ETH-транзакций ('eth_sendTransaction') или проверки баланса кошелька. Но мы также будем знать, как передавать …

01.02.2024
Django Admin & Cloud Storage - Favicon не загружается в bucket и не ссылается на сайт

Я хотел использовать облачное хранилище для своих статических и мультимедийных файлов. Статические файлы работают правильно, если следовать этому ответу: https://stackoverflow.com/a/72216226/20802935 С версии DEFAULT_FILE_STORAGE 4.2 устарело , поэтому вместо него я использовал следующее: #settings.py STORAGES …

01.02.2024
Django-Unicorn: django_unicorn.errors.ComponentModuleLoadError: Не удалось загрузить компонентный модуль 'views_unicorn'

У меня есть Django-приложение, где мне нужно частичное обновление, и я хотел реализовать django-unicorn. Локально это работает, но на сервере я получаю эту ошибку. На сервере работает gunicorn. Я пытался следовать настройкам и основывался на них в документации …

01.02.2024
Могу ли я использовать шифрование AES в Django + MySQL? Если да, то повлияет ли это на использование ORM и других возможностей Django?

Мы переносим нашу PHP-кодовую базу на Django. В текущем приложении все столбцы базы данных зашифрованы (кроме ID) с помощью AES_ENCRYPT и AES_DECRYPT. Что-то вроде этого: $sql = " INSERT INTO users SET username = AES_ENCRYPT('".$email."','".$key."') , email = AES_ENCRYPT('".$email."','".$key."') …

01.02.2024
Django перенаправление на Instagram

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

01.02.2024
Mozilla-django-oidc не аутентифицирует пользователей

Я использую mozilla-django-oidc для аутентификации пользователей keycloak, но это не работает. это settings.py: AUTHENTICATION_BACKENDS = ( 'mozilla_django_oidc.auth.OIDCAuthenticationBackend', ) OIDC_RP_CLIENT_ID = 'HoubanCrm' OIDC_RP_CLIENT_SECRET = '7n9Kw7FgVYEkr1NKUDUA9KDBlMBiFjMS' OIDC_OP_AUTHORIZATION_ENDPOINT = 'http://localhost:8080/realms/HoubanCrm/protocol/openid-connect/auth' OIDC_OP_TOKEN_ENDPOINT = 'http://localhost:8080/realms/HoubanCrm/protocol/openid-connect/token' OIDC_OP_USER_ENDPOINT = 'http://localhost:8080/realms/HoubanCrm/protocol/openid-connect/userinfo' и когда я хочу …

01.02.2024
Я задаю категорию в качестве url в django и получаю ошибку, что ';' expected.javascript

Я задаю категорию в качестве url в django и получаю ошибку, что ';' expected.javascript {% for category in all_categories %} &lt;div onclick="location.href='{% url 'category' category.category %}';" style="box-shadow:0 5px 30px 0 rgba(0,0,0,.05);" class="hover:scale-105 hover:transform transition duration-300 cursor-pointer bg-gray-900 rounded-lg h-40 w-full …

01.02.2024
Django "Failed to establish a new connection: [Errno 111] Connection refused" ошибка при подключении к API django через скрипт python

У меня есть базовый API Django, к которому я могу получить доступ через браузер по адресу https://127.0.0.1:8000/norm/status/; однако, когда я использую скрипт python для подключения к нему, я постоянно получаю множество ошибок. Вот скрипт на python: BASE_URL='https://127.0.0.1:8000' …

01.02.2024
"mptt_tags" не является зарегистрированными тегами - Django Erro

У меня возникает ошибка при разработке сайта блога. Кто-нибудь может помочь? raise TemplateSyntaxError( django.template.exceptions.TemplateSyntaxError: 'mptt_tags' не является зарегистрированной библиотекой тегов. Должно быть одно из: admin_list admin_modify admin_urls кэш i18n l10n журнал статический tz Я также установил в …

01.02.2024
Как контролировать Celery worker и возвращать задачу обратно в очередь, если рабочий умер или был убит?

**Описание проблемы:** У меня есть микросервис, который использует Celery для выполнения асинхронных задач. Мне нужно отслеживать состояние рабочего Celery и возвращать задачу обратно в очередь, если рабочий умирает или погибает (например, из-за сигнала SIGKILL). У меня также есть …

01.02.2024
Дизайн и архитектура управления донорством крови на Django [закрыто]

Я почти закончил знаменитый учебник по Django; Написание вашего первого приложения на Django. Для закрепления своих представлений я хочу сделать проект на Django. Итак, Я создаю систему управления донорством крови на Django. Она …

01.02.2024
Можно ли сделать так, чтобы при удалении нескольких объектов одновременно не оставалось <2 объектов в админке Django?

У меня есть класс Highlight с отношением ForeignKey к классу Organism. На сайте администратора класс Highlights является вставкой класса Organism. Я хочу, чтобы у каждого объекта Organism было 2-5 Highlights. Я хочу, чтобы на странице администратора Organism было невозможно …

31.01.2024
Не сохраняется логин в сессии Django

У меня есть три страницы, login, login_cont, login_reg. При неизвестном логине должно быть перенаправление на страницу login_reg. Но при вводе логина в консоль выводится None (print(user_login)). И не перенаправляется, остается на странице login. #views.py def login_page(request: WSGIRequest): …

31.01.2024
Проблема с импортом модулей в Django: ModuleNotFoundError

У меня возникают проблемы с импортом модулей из одного Django-приложения в другое. Моя структура проекта выглядит следующим образом: D:\Project\ - Project\ - main_page\ - users_registration\ - __init__.py - backend\ - __init__.py - django_registration\ (это джанго-приложение для бэкенда) - __init__.py - …

29.01.2024
Как передать значения во views.py Django, которые я хочу получить в input форме HTML для последующего сравнения?

Есть view Django: class Filters(Category, ListView): def get_queryset(self, *args, **kwargs): my_q = Q() if 'category' in self.request.GET: my_q = Q(category__in=self.request.GET.getlist('category')) if 'temp_sveta' in self.request.GET: my_q &amp;= Q(temp_sveta__in=self.request.GET.getlist('temp_sveta')) if 'protection' in self.request.GET: my_q &amp;= Q(protection__in=self.request.GET.getlist('protection')) queryset = Catalog.objects.filter(my_q) return queryset …

29.01.2024
The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting

Import os # Строим пути внутри проекта, используя os.path.join(BASE_DIR, ...) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) STATIC_URL = '/static/' MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') STATICFILES_DIRS = [ os.path.join(BASE_DIR, &quot;static&quot;), ] # Настройки быстрого старта разработки - не подходят для продакшена # …

29.01.2024
Django восстановление пароля, проверить введённую пользователем почту email

На странице для сброса пароля через почту, я хочу проверить какую почту ввёл пользователь мне ВАЖНО что бы она заканчивалась на @yandex.ru views.py class UserForgotPasswordView(SuccessMessageMixin, PasswordResetView): &quot;&quot;&quot; Представление по сбросу пароля по почте &quot;&quot;&quot; form_class = …

28.01.2024
Ошибка в бэкенде из-за React-проектов

Всем привет, изучаю программирование. Столкнулся с одной проблемой. В разных директориях находятся React-проекты, каждый из которых отвечает за определенную функцию. Мне необходимо, чтобы они одновременно работали, но когда я выполняю npm start для обеих, то возникает проблема, что бэкенд (Django), …

28.01.2024
DRF sessions (AnonymusUser)

Не пойму почему пользователь теряется после логина по урлу login/. Если после логина перейти по урлу profile/, то выбивает ошибку о том, что пользователь анонимный, AnonymousUser. urls.py: from django.urls import path from .views import ProfileView, LoginView urlpatterns = [ path('profile/', …

28.01.2024
Не отправляет в базу данных комментарий

Изучаю django, но даже с примера почему-то не работает Модель class Comment(models.Model): post = models.ForeignKey(Post, related_name='comments',on_delete=models.CASCADE) name = models.CharField(max_length=80) email = models.EmailField() body = models.TextField() created = models.DateTimeField(auto_now_add=True) updated = models.DateTimeField(auto_now=True) active = models.BooleanField(default=True) Форма class CommentForm(forms.ModelForm): …

25.01.2024
Как поменять тип поля связанной модели?

Есть две модели: PurchaseList с полем recipe, которое является ForeignKey и строит связь с моделью Recipe: class PurchaseList(models.Model): &quot;&quot;&quot;Модель списка рецептов.&quot;&quot;&quot; author = models.ForeignKey('User', on_delete=models.CASCADE, verbose_name='Автор', related_name='added_to_cart') recipe = models.ForeignKey('Recipe', on_delete=models.CASCADE, verbose_name='Рецепт', related_name='is_in_shopping_cart') class Meta: verbose_name = 'Список покупок' verbose_name_plural …

25.01.2024
ValueError: Cannot query "": Must be "Group" instance. Django

Добавил пользователя в django с правами на просмотр групп и шкафчиков. После этого вышел с админки и решил зайти под этим пользователем, дабы посмотреть, как будет выглядеть. Сразу же, после авторизации вылетела такая ошибка: Environment: Request Method: GET Request URL: …

24.01.2024
Ошибка сервера в Django

Сервер запускается, но когда хочу открыть какую либо ссылку, например зайти в админку, то выскакивается эта ошибка &quot;A server error occurred. Please contact the administrator&quot;, DEBUG = True включен Как …

24.01.2024
Ссылка на объект с другой модели в админ панели джанго

Мне нужно сделать так, чтобы в админ-панели Beats было отображение ссылки на объект из модели User, который привязан по Foreign Key. class User(AbstractUser): email = models.EmailField(_(&quot;email address&quot;), unique=True, blank=False) allowed_to_add = models.BooleanField('Может ли добавлять треки?', default=True) def __str__(self): return self.username …