Я запускаю свой потребитель kafka (из библиотеки confluent_kafka) в отдельной команде управления django. (Я сделал это, потому что не смог найти способ запуска потребителя kafka внутри процесса runserver в django без блокировки процесса runserver. Если есть лучший способ сделать …
Когда я пытаюсь войти в систему, используя http://127.0.0.1:8000/accounts/login/, он работает нормально, перенаправляет и создает sessionid, но когда я пытаюсь выйти из системы, используя http://127.0.0.1:8000/accounts/logout/, он показывает http ошибку 405 и не удаляет sessionid …
Views.py class ExportBooksAPIView(APIView): permission_classes = [IsAuthenticated] def get_queryset(self, genre_id): try: genre = Genre.objects.get(id=genre_id) books = genre.books.all() return books except Genre.DoesNotExist: return None def get(self, request): genre_id = request.GET.get('genre_id') if not genre_id: return Response("Genre ID not specified in the request.", status=status.HTTP_400_BAD_REQUEST) …
У меня есть поток регистрации/логина по электронной почте/паролю в моем проекте Django. Я хочу добавить поток входа в LinkedIn в свой проект. Я хотел бы использовать текущую таблицу User DB для входа в LinkedIn. Когда пользователь входит в систему …
Прежде всего, приветствую всех, я хочу преобразовать свой проект из MPA в SPA на Django, но не могу уловить структуру в голове. В области, которую вы видите на фото, я хочу перенаправить поле base.html (или любое другое поле, например …
введите описание изображения здесь Выше приведена структура моего проекта django и у меня есть два приложения django. Я использую mongodb в качестве базы данных и не использую модуль аутентификации пользователей. Я использую переменную …
Вопрос в том, что я получил свой base.html {% load static %} <!DOCTYPE html> <html lang="en"> <head> <!-- styles --> </head> <body> {% include 'includes/sidebar.html' %} <div id="main"> {% block content %} {% endblock content %} </div> {% …
Я использую django для создания формы, которая использует поле JSONForm из пакета django-jsonform. Я использую HTMX для асинхронной отправки формы и render_crispy_form для возврата формы после отправки. Однако после отправки формы то, что находится внутри JSONForm, больше не отображается, …
Я пытаюсь настроить gunicorn, но сталкиваюсь с ошибкой для DJANGO_WSGI_MODULE. DJANGO_WSGI_MODULE=config.wsgi `ModuleNotFoundError: Нет модуля с именем 'config' Файл "/webapps/myapp/myapp_venv/lib/python3.11/site-packages/gunicorn/util.py", строка 371, in import_app mod = importlib.import_module(module) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл "/usr/lib/python3.11/importlib/init.py", строка 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^` Конфигурация …
Settings.py: ENCRYPTION_KEY=b'iHHJ-OlINvt7Ez7-js9JiAAy2I_hFJXWYhi8yIJZPCs=' models.py: from django.db import models from .fields import EncryptedTextField class all_License(models.Model): Lic_Id= models.IntegerField(primary_key=True, auto_created=True) LicenseKey= EncryptedTextField() ProductID= models.ForeignKey(Products, on_delete=models.CASCADE) ClientID= models.ForeignKey(Clients, on_delete=models.CASCADE) ActivationStatus= models.BooleanField() ExpirationDate= models.DateField() IssuedDate= models.DateField() AssociatedDeviceID= models.IntegerField() AdditionalText= models.TextField() fields.py: from cryptography.fernet import …
У меня есть приложение, в котором есть много видео, аудио и изображений о людях, событиях, дневниках и так далее. Является ли хорошей практикой наличие отдельной таблицы для всех типов мультимедиа для запроса к ним и их информационным и …
знает ли кто-нибудь, как решить эту проблему? sqlite3.ProgrammingError: Cannot operate on a closed database. Я просто хочу завершить команду для создания дампа моих моделей. python manage.py dumpdata > .\fixtures\goods\cats.json Я провел небольшое исследование, и оно дало мне …
Я попытался протестировать код origin из CS50 Web/Testing/airline1, но мне не удалось запустить Docker Container. Когда я набираю в терминале: docker-compose up он выдает сообщение об ошибке, и я не могу открыть порт http://0.0.0.0:8000/flights/ Я также …
Я не являюсь экспертом в области django dev. Я пытался написать набор представлений, который имеет поля ordering_fields и ordering, но это поле упорядочивания не имеет никакого эффекта. Мой набор представлений выглядит так: class ContentViewSet(viewsets.ModelViewSet): queryset = Content.objects.all() serializer_class …
Я пытаюсь использовать ArrayField в своей модели. У меня получается работать, например, с IntegerField, но не с DateField. Мне интересно, есть ли какое-то ограничение, о котором я не знаю, или в моем коде не хватает какого-то элемента, который мешает …
Привет всем программистам, я Django Developer, когда я запускаю свой сайт без учетной записи, сервер получил эту ошибку: TypeError at / Field 'id' expected a number but got >. Мой файл views.py имеет следующий …
Мое приложение django имеет следующие возможности: Модель с асинхронным методом. Асинхронное представление. Контекстный процессор, который вызывает асинхронный метод из модели и изменяет контекст ответа из представления. Я использую Django 5.0 и python 3.12, …
Когда я пробую 127.0.0.1:8000/api/ это работает, но когда я пробую 127.0.0.1:800/api/rota это не работает. Я не знаю, что не так. При подключении файлов urls.py. Ниже приведен код файла:url.py from django.contrib import admin from django.urls import …
Я использую Django и Django Rest Framework (DRF) для своего проекта. В производстве, когда я делаю HTTP-запросы, модуль Gunicorn на сервере создает еще одного рабочего для обработки этого запроса. Этот процесс требует двух рабочих: один для обработки запроса Django, …
Я столкнулся с проблемой, когда задача Celery, сконфигурированная с брокером AWS SQS, запускается, а затем сразу же отменяется при запуске в среде Docker. Такое поведение происходит несмотря на то, что задача успешно выполняется при запуске из PyCharm на той же …
Я работаю над приложением для администрирования событий на основе Django APIRest. Когда пользователь публикует событие, он считается автором, и мне интересно, какой самый элегантный/профессиональный способ сделать это: Переопределите представление post Переопределите метод создания модели Определите метод …
Я пытаюсь отправить электронное письмо продавцу после того, как покупатель завершает оплату, но столкнулся с некоторыми проблемами, и письмо не было отправлено. Я добавил оператор print и блок try-except, чтобы использовать их для отладки, но оператор print не вывел …
Telegram WebApp работает на компьютере через офф клиент но если пробовать на IOS или на Android страница webapp не грузится. приложение на django, запускаю в dev режиме с простыми сертификатами
Я пытаюсь извлечь данные из таблицы SQL, которая у меня есть, и мне удается создать цикл for для количества элементов в таблице, но я не могу извлечь данные. main.py @app.route("/Playback" , methods=['GET', 'POST']) def Playback(): cursor = mysql.connection.cursor(MySQLdb.cursors.DictCursor) cursor.execute("SELECT …
Я хочу знать, когда происходит соединение с базой данных в случае асинхронных операций или django-q. У меня CONN_MAX_AGE = 0, а в документации написано следующее, По умолчанию значение равно 0, что сохраняет историческое поведение закрытия соединения с …
Я создаю API для login_view, но у меня возникла проблема с формой. Я использую Django-ninja, поэтому я создал serializers.py и имею `class LoginInput(Schema):` `email: str` `password: str` `from django.shortcuts import get_object_or_404` `from ninja import NinjaAPI, Query, Form` `from ninja.responses …
Итак, я написал код для страницы reg.html. Если регистрационные данные заполнены правильно, то форма сохраняется и создается аккаунт. Я все проверил, данные в базу занесены. Осталось сделать авторизацию. Но вот вопрос - как сделать проверку на правильность данных? Проще …
У меня проблема, когда я делаю в login_form.py : from django_auth_ldap.backend import LDAPBackend auth = LDAPBackend() user = auth.authenticate(request, username=User_Name, password=User_Password) это возвращает Caught LDAPError while authenticating User_Name: INVALID_CREDENTIALS({'msgtype': 97, 'msgid': 1, 'result': 49, 'desc': 'Invalid credentials', …
Class OrderDetailView(LoginRequiredMixin, DetailView): model = Order def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context["object_list"] = self.object.selectedproduct_set.all() if context["object_list"].first(): if context["object_list"].first() != self.request.user: return {} context["grand_total"] = get_total(context["object_list"]) return context Это для интернет-магазина. LoginRequiredMixin проверяет только то, вошел ли пользователь в …
У меня были письма, генерируемые в терминале в разработке и на мой Gmail в производстве. Все работает очень хорошо. Однажды я сделал немного больше кода, который включал статические сайты и модальный модуль на другом приложении в моем проекте …
Я разрабатываю Django-приложение и написал тест, который проверяет, правильно ли работает метод view. Мне нужно отправить некоторые данные в запросе, включая файл изображения. В моем случае: def setUp(self): ... self.image_file = SimpleUploadedFile("test_image.jpg", b"file_content", content_type='image/jpeg') ... def test_save_image_instance(self): ... files …
Я хочу добавить товар в корзину и получаю ошибку: DoesNotExist at /cart/cart_add/ Продукты, соответствующие запросу, не существуют. Здесь код views.py, если это поможет, пожалуйста, подскажите, как решить эту проблему, я могу загрузить еще много других файлов, если нужно from …
Вот мой пример кода ' ' '\ ' Ваше имя пользователя : '+ toaddr +' '\ ' Вы можете установить свой пароль, используя кнопку ниже: '\ ' '\ ' '\ ' Установить пароль → …
У меня есть две базы данных: "default" и "logs". "logs" - это MongoDB, которая используется для ведения логов. Вот мои настройки: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'project', 'HOST': 'localhost', 'PORT': 5432, 'PASSWORD': 'passwd', 'USER': …
дано models.py: from django.db import models class Menu(models.Model): name = models.CharField(max_length=255) menu_url = models.CharField(max_length=255) def __str__(self): return self.name class MenuEntry(models.Model): menu = models.ForeignKey("menu", null=True, blank=True, on_delete=models.CASCADE) parent = models.ForeignKey("menuentry", null=True, blank=True, on_delete=models.CASCADE) text = models.CharField(max_length=255) def __str__(self): return self.text …
Я пытаюсь получить файл, который я загрузил. Но когда я нажимаю на файл, он возвращает страницу, на которой я нахожусь. Или, если я пытаюсь загрузить файл, он показывает html-файл страницы. Мой код такой же при загрузке изображений, но у …
В django есть ли способ связать bootstrap css и js файл для работы в автономном режиме? Я нашел решение для связывания tailwind-css с моим django проектом также. Я создаю статическую папку глобально. Я сохраняю эти файлы в папке …
Мне нужна гистограмма с датой в качестве оси x и суммой в качестве оси y. Дата представлена в виде списка дат, который может иметь дублирующие значения, но гарантированно имеет ту же длину, что и список сумм. например, дата=[2014-1-4,2014-1-4,2014-1-4,2014-1-5], а …
У меня есть тип Page с внешним ключом к Collections: class PageWithManyPhotos(Page): collection = models.ForeignKey("wagtailcore.Collection", ...) Я хочу получить все изображения из коллекции, выбранной для страницы, через API. В идеале - из конечной точки pages, но можно …
Я пытаюсь создать систему версий в django. Мне нужна отдельная версионность для каждого имени актива. Мне удалось настроить пользовательский инструмент инкремента, но я не могу понять, как проверить то, что я сейчас пытаюсь создать, на соответствие тому, что уже …