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

08.04.2024
Как Django BooleanField работает с RadioSelect?

У меня есть модель с булевым значением class MyModel(models.Model): ... current_measures = models.BooleanField( verbose_name=_("Is there any control and safety measures?"), choices=BOOLEAN_CHOICE, ) ... У меня есть форма, которая должна установить значение для этого поля, используя значения true …

08.04.2024
Как проверить хэшированные пароли Django в приложении FastAPI

Итак, у меня есть проект Python на Django, и я пытаюсь изменить его на FastAPI. Пароли в базе данных уже хешированы (я использую ту же базу данных из проекта Django), пароли в базе данных начинаются с pbkdf2_sha256$260000$. Я …

08.04.2024
Django REST framework: объект не имеет атрибута после аннотации; получена ошибка AttributeError при попытке получить значение для поля <field> на сериализаторе

У меня есть пользовательская модель пользователя и модель подписки, которая содержит ForeignKey подписчика и пользователя, на которого можно подписаться. class Subscription(models.Model): user = models.ForeignKey( ApiUser, on_delete=models.CASCADE, related_name='subscriber' ) subscription = models.ForeignKey( ApiUser, on_delete=models.CASCADE, related_name='subscriptions' ) …

08.04.2024
Как реализовать подключение к базе данных API вместо функций Django

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

08.04.2024
Почему я не могу деактивировать виртуальную среду? [закрыто]

вот моя проблема это тоже не помогло и теперь он заключен в двойные скобки, а не в одинарные, как раньше

08.04.2024
Тест покрытия Django, похоже, не запускает все тесты приложения

Я использую coverage для проверки того, сколько кода я покрыл своим набором тестов. Кажется, что некоторые тесты не выполняются, когда я запускаю полный набор тестов, но выполняются, если я запускаю только приложение. Например, coverage run manage.py test, …

08.04.2024
Обновление graphene-django до v3: 'Int не может представлять нецелое значение'

Я пытаюсь обновить graphene-django с 2.15.0 до 3.2.0. После некоторых исправлений я смог заставить его работать, но при тестировании с помощью front-end я начал обнаруживать ошибки типа: "Variable '$height' got invalid value '5'; Int cannot represent non-integer value: …

08.04.2024
Django + react с apache не может найти django rest api

У меня есть приложение django + react, которое я хочу развернуть на своем VPS. Я установил apache для этого и попытался настроить его для работы с django и react. Когда я указываю только django в apache conf, он работает …

08.04.2024
Nginx не может обслужить Django url через Docker-контейнер Gunicorn

Я пытаюсь развернуть мое приложение Django Docker с Nginx и Gunicorn.Я следовал этому учебнику.Мне также удалось запустить мое приложение Django на :8000 и Nginx на :80, я могу достичь и :80 и :8000, но когда я …

08.04.2024
Код на Django не отражается на созданном сайте [закрыто]

В настоящее время я учусь использовать django, поэтому я смотрю видео на youtube и его Tech с Тимом. Его учебники хороши, и я следовал всем его инструкциям, но, к сожалению, я не получил ожидаемого результата. Я пытаюсь задать вопрос chatgpt, …

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, не могу его понять... Учитывая следующий набор запросов: &lt;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 …