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

10.02.2024
Проблемы с интеграцией express.js с Django

Я создал систему логина для веб-приложения, используя node и express, но мой друг создал дашборд на Django. Теперь я не знаю, как интегрировать обе системы. Как мне аутентифицировать пользователя на стороне панели? Могу ли я запустить обе системы на …

10.02.2024
Свертывание древовидной структуры в django

У меня есть древовидная структура в Django. Она отображается в виде меню. Чтобы сделать ее компактной, нужно оформить ее в виде раскрывающегося/свертывающегося списка. Как это сделать? класс Composition(MPTTModel): parent = TreeForeignKey('self', on_delete=models.CASCADE, blank=True, null=True, related_name='children', db_index=True) mapping …

10.02.2024
TemplateSyntaxError at /taskapp/taskapp-board/ Не удалось разобрать остаток: '(status='new')' из 'tasks.filter(status='new')'

Я получил ошибку "TemplateSyntaxError", я создал проект, который обрабатывает задачи в этом приложении я создал task-board.html страницу, которая обрабатывает задачи пользователя я создал 3 раздела для него 1 раздел добавить новую задачу 2-й в прогрессе задач, и 3-й завершенной задачи, …

10.02.2024
Настройте HTTP-веб через WSGI и Websocket через ASGI в одном приложении Heroku

У меня есть небольшой вопрос к профессионалам Heroku. Как вы работаете с вебсокетами (django-channels) и http web dynos вместе в Django приложении? Вот мой Procfile setup-web: gunicorn my_proj.wsgi worker: celery -A my_proj.celery_app worker websocket: daphne my_proj.asgi:application --port 8001 --bind …

10.02.2024
Как htmx может получить доступ к данным из события?

У меня есть вид def tag_delete(request): if request.method == 'POST': tag_name = request.POST.get("tag") tag = Tag.objects.get(name=tag_name) tag.delete() response = HttpResponse(status=204, headers={'HX-Trigger': json.dumps({ "taglistchangeddelete": {"tag": tag_name} })}) return response Когда пользователь нажимает кнопку для удаления тега, вызывается это …

10.02.2024
Nginx показывает welcome-страницу вместо моего Django-приложения

Здесь /etc/nginx/sites-available/myapp: server{ listen 80; listen [::]:80; server_name .somedomain.com; location = /favicon.ico{access_log off; log_not_found off;} location /static/ {root /var/www/myapp;} location / {include proxy_params; proxy_pass http://unix:/run/gunicorn.sock;} } Nginx не показывает мое приложение вместо welcome-страницы А также сделал simlimk к …

09.02.2024
Как управлять процессом аутентификации и авторизации, если данные пользователей хранятся в базе данных elasticsearch?

Я работаю над проектом, в котором бэкенд реализован с помощью фреймворка Django, а база данных - Elastic Search. Я видел несколько Django-проектов, в которых аутентификация осуществлялась с помощью JWT (Json Web Token) и соответствующих пакетов. Но в моем …

09.02.2024
Docker работает очень медленно в ubuntu 18.04 для простого django hello world

Я только изучаю dockr в целом, но конкретно для django. Я все еще очень новичок в docker, и все вопросы на SO, похоже, не помогут мне сократить время сборки Я попытался докеризировать свое приложение hello wold на django, …

09.02.2024
Заменяющая модель auth_user не аутентифицирует должным образом (Django)

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

09.02.2024
Как реализовать RBAC в Django? [закрыто]

У меня есть такой сценарий для программной системы: В компании есть много команд. Люди принадлежат к разным командам и имеют разные роли в каждой команде, к которой они принадлежат. Документы хранятся на сервере, и у них есть веб-интерфейс для …

09.02.2024
Предварительное заполнение поля DateField в сериализаторе Django REST Framework не работает

Я разрабатываю веб-приложение с использованием Django и Django REST Framework. У меня есть сериализатор с полем даты, которое я хочу предварительно заполнять текущей датой при отображении формы. В документации по rest Framework показано, как использовать initial …

09.02.2024
Как реплицировать RegisterSerializer.custom_signup для социальных подписей

Я переопределил RegisterSerializer.custom_signup (REGISTER_SERIALIZER) для установки определенных параметров в профиле пользователя на основе значений cookie, и это прекрасно работает, когда пользователь регистрируется с помощью email/пароля. Однако я понял, что эта функция не вызывается, когда пользователь регистрируется через социальные сети …

09.02.2024
Загрузка нескольких изображений в одном сообщении

У меня views функция которая обрабатывает две формы. В форме "CatForm" данные и фото, в форме "PhotoForm" только фото. Они связаны между собой. Есть html виджет который загружает сразу несколько фото с предпросмотром в форму "PhotoForm". Точнее, должен так делать. …

09.02.2024
Fakeredis, подражание функции кэша django в тестах DRF

Я использую fakeredis для издевательства над моими тестами Django settings.py CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6382", "TIMEOUT": env.int("CACHE_TIMEOUT", default=2 * 60 * 60), "OPTIONS": { "CONNECTION_POOL_KWARGS": {"connection_class": FakeConnection}, }, } } В представлениях я использую …

09.02.2024
Как отфильтровать контакты по пользователю, которому они принадлежат?

Мне нужно показать имена, принадлежащие только одному пользователю. models.py class Contact(models.Model): name = models.CharField(max_length=50, null=False, blank=False, unique=False) surname = models.CharField(max_length=50, null=True, blank=True, unique=False) father_name = models.CharField(max_length=50, null=True, blank=True, unique=False) dob = models.DateField(null=True, blank=True, unique=False) photo = models.ImageField(upload_to='static/photos/', null=True, …

09.02.2024
Невозможно перечислить все конечные точки api в swagger-файле в django и drf spectacular

Невозможно перечислить все конечные точки api в swagger-файле. Конечные точки API работают, как и ожидалось, с точки зрения функциональности. Я использую py3 и gunicorn, так как мне нужно, чтобы это было развернуто. В файле Settings.py проекта djServer есть …

09.02.2024
Цепочка запросов django по датам работает не так, как ожидалось

У меня есть приложение Django 4.2 с моделью Album. В модели Album есть DateTimeField под названием date. Я выполняю запрос, чтобы выбрать альбомы по году в дате запуска: >>> launch_date = datetime(2014, 5, 10) >>> albums = Album.objects.filter(date__year=launch_date.year) …

09.02.2024
Сообщения Django с API javascript fetch() и редиректом

Я делаю запрос с помощью API fetch() к представлению django, которое устанавливает сообщение с помощью приложения messages и перенаправляет запрос. Я могу перехватить перенаправление с помощью response.redirected и messages-cookie устанавливается, но когда я делаю перенаправление с помощью location.replace, сообщения …

09.02.2024
Передача данных формы для предварительного выбора наборов фильтров django-filter перед загрузкой представления

Моя проблема: Я использую Django и bootstrap4 crispy forms для простого отображения данных из одной из таблиц моей базы данных с включенными django-фильтрами для предоставления более подробной информации. Проблема в том, что в этой таблице может …

09.02.2024
Веб-сайты и их размещение в Интернете [закрыто]

Здравствуйте, мне нужно вывести сайт в интернет, у меня есть html и css, как мне вывести их в интернет, нужно ли что-то использовать? по типу Django/React, как раньше выводили сайты? чтобы положить их на сервер Я не знаю, …

09.02.2024
Выполните перенаправление с помощью импортированной функции в вызываемом представлении

У меня есть Django App "A" с представлением "view_A", в котором я выполняю функцию: from app_B.views import usercheck_B def view_A(request): function_B(request) return render(request) А в моем Django App "B" с функцией "usercheck_B": def usercheck_B(request): if not request.user.is_authenticated: …

09.02.2024
Если пользователь уже вошел в систему, не показывайте форму входа

Я использовал форму создания пользователя для регистрации пользователей. class UserSignUpView(SuccessMessageMixin, FormView): form_class = UserCreationForm success_url = reverse_lazy('login') template_name = 'core/signup.html' success_message = 'Account created successfully.' Когда пользователь уже вошел в систему, он не должен видеть форму регистрации

09.02.2024
TypeError: объект 'module' не является итерируемым. Django DeleteView

Я пишу приложение Django под названием polls Я решил поместить Deleteview туда в polls/views.py я поместил from django.views.generic.edit import DeleteView class QuestionDelete(DeleteView): model = Question success_url = reverse('polls:index') в polls/urls.py в urlpatterns я добавил строку …

09.02.2024
Устранение ошибки TemplateDoesNotExist в Django, несмотря на правильную конфигурацию

Я относительно новичок в Django и столкнулся с проблемой загрузки шаблонов в моем проекте. Несмотря на то, что я следую учебникам и правильно настраиваю структуру проекта, я сталкиваюсь с ошибкой TemplateDoesNotExist. Вот структура моего проекта: storefront\__pycache__ storefront\storefront\__init__.py storefront\storefront\asgi.py …

09.02.2024
Django за Apache и Traefik и CSRF

Я использую Cookiecutter Django в качестве стартера для своих проектов, и он использует Traefik (внутри контейнера Docker) для генерации сертификатов с помощью Let's Encrypt. Однако моя компания требует использования Apache в качестве прокси-сервера для всех серверов, …

09.02.2024
Django Ajax и предотвращение обновления при отправке формы

Итак, у меня есть Django-based from, который работает идеально (я знаю, хоть раз что-то действительно работает, кто бы мог подумать?), отправляется, как и ожидалось, без каких-либо проблем. Однако Ajax - это совсем другая рыба. Этот Ajax-скрипт должен указать …

09.02.2024
Файлы перевода Django не создаются в каталоге locale в определенном приложении

У меня нет проблем с запуском django-admin makemessages --all из базового каталога, и файлы .po генерируются внутри каталога locale в моем основном приложении, но у меня есть проблема с генерацией тех же файлов в моих конкретных приложениях. Мой …

09.02.2024
Http://127.0.0.1:8000/ С этим сайтом невозможно связаться127.0.0.1 отказался подключиться

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

09.02.2024
Как импортировать и использовать файл в папке проекта django

Структура проекта Я пытаюсь импортировать файл "am_model.py" в backend/api/views.py. В "am_model.py" используются файлы из папки easy_ViTPose (это каталог на github). Относительный импорт не работает, так как выдает: ImportError: attempted relative import beyond top-level package. Есть идеи, …

09.02.2024
Как показать все вопросы и ответы на них в Django?

Я сделал эту модель, урлы и т.д., но она не показывает все вопросы/пертаньяны, которые я сделал. Также не сохраняются ответы/джавабан через базу данных. Не знаю, в чем ошибка. Вот мой код : views.py from django.shortcuts import render, redirect from …

09.02.2024
Многие атрибуты в manyTomanyField не имеют атрибута .all() |Help needed Beginner|

Я создал модель с именем Flight, которая связана с другой моделью с именем Passengers flights = models.ManyToManyField(Flight, blank=True, related_name="passengers") я попытался использовать Passengers = Flight.Passengers.all() он выдает ошибку, говоря, что Traceback (most recent call last): File "<console>", line …

09.02.2024
Django SessionWizardView странное поведение

Я пытаюсь создать SessionWizardView, используемый для создания экземпляра моей модели Servizio, с 3 различными шагами/ModelForms. class ServizioWizard(SessionWizardView): template_name = 'core/wizard_form.html' file_storage = FileSystemStorage(location=os.path.join(settings.MEDIA_ROOT, 'wizard_storage')) form_list = [ServizioModelForm1, ServizioModelForm2, ServizioModelForm3] def get(self, *args, **kwargs): print(f"{self.get_form().fields=}") return super().get(*args, **kwargs) def post(self, …

09.02.2024
Я использую действие Django Admin, но хочу использовать его в модальной форме

Я новичок в django и использую Django admin actions, который дает нам выпадающий список действий администратора. Я использую django-admin-actions 0.1.1 Я создал вид # views.py from django.http import HttpResponse from django.template.loader import render_to_string from weasyprint import HTML, CSS …

09.02.2024
Проблема THOUSAND_SEPARATOR в Django

Я хочу отображать числа в шаблоне (Frontend), используя следующий формат: 1.000.000 # for one million 0,5 # for 1/2 Вот мои текущие настройки: LANGUAGE_CODE = "es-cl" USE_I18N = True USE_L10N = True NUMBER_GROUPING = 3 USE_THOUSAND_SEPARATOR = …

09.02.2024
Миграция django с помощью clickhouse

У меня есть проект с двумя базами данных: PostgreSQL и Clickhouse. Для взаимодействия с Clickhouse я использую либу django-clickhouse-backend. Долгое время я не использовал созданные миграции для этой базы данных, а создавал таблицы с помощью сырого SQL. Теперь …

09.02.2024
Проблема с загрузкой в Django

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

09.02.2024
ValueError at (url) seek of closed file in Django app

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

09.02.2024
Невозможно получить доступ к значениям словаря с помощью jinja

Вот мой views.py def following(request): currentUser = User.objects.get(pk=request.user.id) currentUser_followings = Following_System.objects.get(user=currentUser).following allPosts = Post.objects.all().order_by("-timestamp").reverse() followingPosts = [] for user in currentUser_followings.all(): for post in allPosts: if post.author == user: followingPosts.append(post) **post_likers_ids = {post.id: list(post.likers.values_list('id', flat=True)) for post in followingPosts}** …

09.02.2024
Django Полнотекстовый поиск работает очень медленно, как сделать его быстрым?

У меня есть обширная база данных продуктов, и я хочу реализовать функциональность полнотекстового поиска, чтобы пользователи могли легко находить продукты. Для этой цели я использовал SearchVector с Postgres, однако его производительность довольно низкая. Несмотря на попытки увеличить скорость за …

09.02.2024
Django: Обработка просроченных ключей API без сигналов

Заголовок: Django: Обработка просроченных ключей API без сигналов Вопрос: Как реализовать в Django логику автоматического удаления просроченных API-ключей из модели OutstandingKey и обновления соответствующей записи BlacklistedKey по истечении срока действия, без использования сигналов? У меня есть …