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

08.04.2024
Невозможно создать проект django, показывая AttributeError: 'NoneType' object has no attribute 'DEBUG' in django5.0

Я новичок в django, пока использовал django версии 1.11.29, он работал успешно, когда обновился до последней версии 5.0.4 я не могу создать проект django-admin startproject web_app он не работает и выдает ошибку, как показано ниже File "/home/user/.local/bin/django-admin", line 5, …

08.04.2024
Ускорение решения проблемы с ответом Django REST API

У нас есть проект на gunicorn, django и nginx. Есть таблица в postgres на 600000 записей с большим количеством char полей (около 7500). Эта проблема решается триггерами и searchvector. Также есть api (rest) и 1 конечная точка. На этой …

08.04.2024
Django (новичок) Как сериализовать несколько моделей

РЕАЛЬНАЯ ПРОБЛЕМА: На DJANGO у меня есть несколько моделей, с некоторыми параметрами, такими как MODEL1: ИМЯ = АДРЕС = MODEyour textL2: ИМЯ = АДРЕС = ИМЯ_ЖИВОТНОГО = МОДЕЛЬ3: ИМЯ = АДРЕС = ИМЯ ПИТОМЦА = ПИВО = …

08.04.2024
Конфигурация каналов Django - Django / Docker / Gunicorn / Daphne / Nginx

Я развернул приложение, pypilot.app, используя django / nginx / docker / daphne / gunicorn на цифровом океанском дроплете. Daphne предназначен для Django Channels, который без проблем работает в разработке для отображения сообщений в консоли пользователя через websocket. Я также …

08.04.2024
Django request.user вообще не использует пользовательский бэкенд

Я работаю с пользовательской моделью пользователя и пользовательским бэкендом в Django 5.0 для входа в систему с помощью электронной почты. Вот бэкенд : class EmailBackend(ModelBackend): def authenticate(self, request, username=None, password=None, **kwargs): print("authenticate called") try: user = User.objects.get(email=username) …

08.04.2024
Определите, был ли объект, связанный с Django, предварительно получен с помощью select_related

Допустим, у меня есть следующие модели: class Product: name = models.CharField(max_length=128) class ProductVersion: name = models.CharField(max_length=128) product = models.ForeignKey(Product, on_delete=models.CASCADE) Для данного объекта ProductVersion можно ли как-то определить, был ли объект Product префетчен через select_related? Например: # …

07.04.2024
Django / Celery : Как задача может постоянно что-то делать? Можно ли установить бесконечный цикл для задачи?

Я сейчас изучаю Django и Celery. Мне нужно сделать одну функцию для проекта Django, и я использую Celery для этого: мне нужно постоянно проверять список в моем Redis сервере. Для этого я использую Celery, но не знаю, как …

07.04.2024
Переработка пользовательской логики в Django

Мне нужно полностью переписать пользовательскую логику на Django. Я хотел бы хранить в базе данных только 2 параметра: номер телефона и telegram_id. Пользователь мог бы входить и регистрироваться с обоими этими параметрами с одной страницы. Поэтому мне нужно переписать …

07.04.2024
Проблема с запуском python3 manage.py makemigrations

Похоже, что ошибка возникает из-за неправильной конфигурации при загрузке модуля MySQLdb. Он продолжает спрашивать, установил ли я mysqlclient. Но в моем коде, представленном выше, показано, что он уже установил mysqlclient, но каждый раз, когда я запускаю команду makemigrations, она …

07.04.2024
Интеграция API OpenAI в Django: Запрос теряется на сервере

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

07.04.2024
Приложение Heroku не может импортировать Django, используя требования/Aptfile/Procfile

У меня есть сервер django, который работает локально, но я испытываю серьезные трудности, пытаясь заставить Heroku развернуть его. Ошибка, которую я постоянно получаю, независимо от того, что я пытаюсь сделать, такова Traceback (most recent call last): File "/app/manage.py", line …

07.04.2024
Исключение Значение: Поле 'id' ожидало число, а получило 'count' [закрыто]

Ошибка значения в /cart/LFzsWGDl13fxCZP/ Поле 'id' ожидало число, но получило 'count'. Метод запроса: POST URL запроса: http://127.0.0.1:8000/cart/LFzsWGDl13fxCZP/. Версия Django: 5.0.4 Тип исключения: ValueError Значение исключения: Поле 'id' ожидало число, но получило 'count'. Местоположение исключения: C:\Users\Next Nout\Documents\NT\Najot …

07.04.2024
Как не сохранять данные из Inline Django Model?

Я пытаюсь реализовать возможность просмотра местоположения пользователей в задаче через встроенную модель Geoposition. Geoposition хранит широту и долготу, затем благодаря изменению шаблона tabular.html я отображаю карту. Когда я пытаюсь сохранить модель, то получаю ошибку: Количество параметров GET/POST превысило settings.DATA_UPLOAD_MAX_NUMBER_FIELDS, потому …

07.04.2024
Проблема с установкой pip (FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt')

Я хотел использовать граф вкладов в моем проекте Django, поэтому после быстрого исследования я решил использовать библиотеку 'contributions-django'. Но когда я попытался установить ее, то столкнулся с такой ошибкой:: FileNotFoundError: [Errno 2] Нет такого файла …

07.04.2024
Django QuerySet: как агрегировать повторяющиеся элементы и добавить к ним поле количества?

У меня есть ощущение, что решение очень простое, но я, как новичок в Django, не могу его понять... Учитывая следующий набор запросов: <QuerySet [ {'id': 2, 'prodclassQuery_id': 1, 'prodDescription': 'Hofbräu Kellerbier 500 ml', 'prodPrice': Decimal('6.50')}, {'id': 1, 'prodclassQuery_id': …

07.04.2024
Сохранение данных формы не удалось:TemplateDoesNotExist в /article/1/comment article/comment_form.html

# views.py: class CommentAddView(LoginRequiredMixin, CreateView): form_class = CommentForm model = Comment def form_valid(self, form): comment = form.save(commit=False) comment.article_id = self.kwargs['pk'] print(type(comment.article_id)) comment.user = self.request.user import pdb pdb.set_trace() form.save() return super().form_valid(form) def get_success_url(self): return reverse('article:detail',args=[self.kwargs['pk']]) # forms.py: class CommentForm(forms.ModelForm): class Meta: …

07.04.2024
Ограничения django в многопользовательском приложении

У меня есть многопользовательское приложение, в котором мы используем мультивалютность. Упрощенные модели выглядят следующим образом: class Currency(models.Model): multi_tenant_company = models.ForeignKey(MultiTenantCompany, on_delete=models.CASCADE) is_default_currency = models.BooleanField(default=False) Теперь я хочу добавить уникальное ограничение db на эту модель, …

07.04.2024
Динамическая загрузка содержимого из SSR в ванильный JS

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

07.04.2024
Веб-приложение Python и Django - автоматическая отправка писем не работает - устранение неполадок Cron

У меня есть веб-приложение, работающее на vps ubunti. Cron запланирован на выполнение задачи каждое воскресенье утром, однако я обнаружил, что она выполняется один раз и не повторяется на следующей неделе. Я читал о cron и о том, как устранить …

07.04.2024
AttributeError: у объекта 'set' нет атрибута 'decode'

Я начал изучать Django для школьного проекта и делаю проект чата с использованием websocket-сервера, но при перезагрузке приложения я получаю эту ошибку, хотя я нигде не вызываю decode(). Я использую Django Channels с Daphne. вот мой consumers.py from …

07.04.2024
Почему я не могу войти в систему с новыми зарегистрированными пользователями в django, в то время как я могу войти с предыдущими пользователями

В Django я создаю пользователя, затем нажимаю на ссылку активации, чтобы активировать учетную запись, после активации я не могу войти, получаю ошибку DoesNotExist at / class VerificationView(View): def get(self, request, uidb64, token): try: # ! fixed force_text to force_str as …

07.04.2024
Веб-приложение в чистом Pyton без JS? [закрыто]

Я ищу язык и/или фреймворк для разработки профессионального Webapp на (например) чистом Python. Мой предпочтительный язык - python, но я могу использовать и другой. Дело в том, что я не хочу использовать JavaScript, потому что я, вероятно, ненавижу это …

07.04.2024
Невозможно создать объект UserProfile для пользователя

У меня есть модель User и модель UserProfile с отношением "один к одному". Я использую сериализатор для создания пользователей и хочу автоматически создавать соответствующий объект UserProfile для каждого пользователя при его создании. Однако я столкнулся с проблемой, когда …

07.04.2024
Отображение поля в виде внешнего ключа в шаблоне

Class Product(models.Model): model=models.CharField(max_length=50, null=True) serial=models.CharField(max_length=50, null=True) hd_size=models.CharField(max_length=50,null=True) ram=models.CharField(max_length=50, null=True) processor=models.CharField(max_length=50, null=True) product_type = models.CharField(max_length=10, null=True) date_purchased = models.DateField(null=True) date_created = models.DateTimeField(default=timezone.now) date_updated = models.DateTimeField(auto_now=True) employee = models.ForeignKey(Employee, on_delete=models.SET_NULL, null=True) Я пытаюсь отобразить данные из этой модели, но столбец …

07.04.2024
Столкнулся с этой ошибкой "TypeError: Completions.create() получил неожиданный аргумент в виде ключевого слова 'headers'"

Ранее код работал нормально, но не знаю, что случилось сейчас. Я пробовал обновлять версии langchain, но все равно получил эту ошибку. Код обрывается на строке "response=chain.invoke({"question":question, "table_info":self.db.get_table_info()})". Предыдущие версии langchain поддерживали chain.invoke, но, видимо, сейчас они что-то изменили. Пожалуйста, …

07.04.2024
Проблема с модулем иконок Django CMS: Отсутствие статического пути и дополнительного класса в генерируемой разметке

Я пытаюсь использовать модуль djangocms-icon для включения моих собственных SVG-иконок в мой проект Django CMS. Следуя документации, я успешно добавил иконки Material Design. Однако при добавлении своих собственных SVG-иконок я сталкиваюсь с проблемами. В файле settings.py я добавил следующий …

07.04.2024
Аудио не перематывается

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

07.04.2024
Ошибка безопасного соединения Websocket в браузере

Может ли кто-нибудь сказать мне, почему соединение websocket показывает ошибку? Как это исправить? //script.js Ошибка фрагмента кода в браузере: WebSocket соединение с 'wss://pdfsahakari.online:8443/sahakari/landing/ws/document-uploader/' не удалось: uploadFile @ script.js:16 onclick @ landing/:36 script.js:33. …

07.04.2024
Как отправлять письма с подтверждением и письма по расписанию в Django

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

07.04.2024
Django authenticate() всегда возвращает None при входе в систему

Model.py class CustomUserManager(BaseUserManager): def create_user(self, email, name, password=None, role='user'): if not email: raise ValueError('Users must have an email address') if not name: raise ValueError('Users must have a name') user = self.model( email=self.normalize_email(email), name=name, role=role, ) user.set_password(password) user.save(using=self._db) return user def …

07.04.2024
Каков наилучший подход к наследованию классов и отслеживанию пользовательских представлений в Django?

Я пытаюсь понять, как правильно использовать наследование классов в Django. Одна вещь, с которой я борюсь, - это создание пользовательского представления, которое отслеживает, что делают пользователи. Главное, на чем я застрял, - это класс, который я создал: <pre class="lang-py …

07.04.2024
Как мы можем реализовать кнопку поделиться на нашем сайте, чтобы во время обмена [закрыто]

когда мы пытаемся реализовать совместный доступ, мы застряли, чтобы поделиться ссылкой текущей страницы, но мы хотим код, чтобы отправить только содержание без ссылки на страницу. Мы хотим, чтобы код отправлял только содержимое без ссылки на страницу.

07.04.2024
Почему при переносе модуля я получаю ошибку об отсутствии модуля path_to_storage?

Почему при миграции модуля я получаю ошибку об отсутствии модуля path_to_storage? В google об этом модуле ни слова. Я хотел добавить редактор django-ckeditor-5 и ориентировался на эту статью - введите описание ссылки здесь. Ниже я привожу свои …

07.04.2024
Проблема с аутентификацией в Django: Вместо шаблонов отображается страница администратора

В настоящее время я изучаю аутентификацию Django и столкнулся с проблемой настройки HTML-шаблонов. Вместо того, чтобы отображать мои пользовательские шаблоны, Django перенаправляет меня на панель администратора. Например, когда я изменяю LOGOUT_REDIRECT_URL на logout и name в TemplateView на logout, …

07.04.2024
Код шаблона не отображается в файле шаблона Django, несмотря на перемещение из base.html в sports.html

У меня есть проект Django, в котором я изначально писал весь HTML и код шаблонов в файле base.html. Однако по мере роста проекта я решил лучше организовать свои шаблоны, перенеся определенный код в отдельные файлы шаблонов. Я создал новый …

07.04.2024
Приложение Django-React не находит файл manifest.json

Я работаю над системой на основе Django + React. Уже некоторое время я сталкиваюсь с ошибкой manifest not found. На фронтенд-странице вообще ничего не отображается. Помогите найти первопричину. Я поделился изображениями следующим образом: 1.) Изображение ошибки: <a href="https://i.stack.imgur.com/fFUjo.png" …

07.04.2024
RelatedObjectDoesNotExist в /account/edit/ У пользователя нет профиля

Я могу редактировать других пользователей без статуса администратора без проблем, но это сообщение об ошибке RelatedObjectDoesNotExist at /account/edit/ User has no profile, когда я пытаюсь редактировать суперпользователя. Я создал этого суперпользователя ПОСЛЕ того, как добавил класс модуля Profile …

06.04.2024
Django REST Framework: не удается правильно аннотировать значения для модели "многие-ко-многим", постоянно возникает ошибка Field name <field> is not valid for model <m2m model>

У меня есть модель для рецептов и модель "многие-ко-многим", которая представляет любимые рецепты пользователей: class Recipe(models.Model): author = models.ForeignKey(User, on_delete=models.CASCADE) name = models.CharField(max_length=LENGTH_FOR_TEXTFIELD) image = models.ImageField() text = models.TextField(max_length=LENGTH_FOR_TEXTFIELD) cooking_time = models.PositiveSmallIntegerField() def __str__(self): return self.name …

06.04.2024
Можно ли зарегистрировать внутреннюю директорию проекта Django в качестве приложения в том же проекте?

В проекте Django, таком как "myproject", где автоматически создается подкаталог с именем "myproject", я зарегистрировал этот подкаталог как приложение, намереваясь использовать его в качестве управляющего приложения для всего проекта. Например, если структура каталогов моего проекта выглядит следующим образом: myproject/ …

06.04.2024
JQuery .show() работает, но .hide() не работает

Я пытаюсь создать выпадающее поле выбора на js, которое я должен использовать js, так как оно включает изображения. Проблема в том, что когда я нажимаю на "поле ввода", я сделал код jquery, чтобы открыть его, он работает, т.е. …