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

10.03.2024
Данные не возвращаются в шаблон Django, Data Does Exist

У меня проблема с тем, что данные не возвращаются в шаблон, но это не происходит с другими моделями в том же шаблоне. Я могу правильно отправить данные на другой странице в эту модель данных (TechnicianLabor) через форму, но данные …

10.03.2024
Хотел сделать динамическое имя для файла после отправки формы на django

Вот у меня есть код в vievs.py, Form.py и модель в базе с направлением файлов в 1 папку, и все формы которые были загружаны они все сохраняются в единую папку, а мне нужно разбить их по определенному отправленному поле, например: …

10.03.2024
Развертывание Django в PAAS (Clever-Cloud) / не могу найти свое приложение

Я пытаюсь развернуть свой django (5.0.3) в облаке Clever Он не может найти мое приложение на сервере, хотя локально оно работает нормально Вот моя древовидная структура Вот …

09.03.2024
Django: Статический тег не загружается в расширенном html при ссылке на изображение, но работает для таблицы стилей CSS?

У меня есть файл layout.html следующего вида: {% load static %} <!DOCTYPE html> <html lang="en"> <head> <link href="{% static 'app/styles.css' %}" rel="stylesheet"> </head> <body> {% block body %} {% endblock %} </body> </html> и файл extended.html в …

09.03.2024
Django-celery-beat загружает задание, но celery worker не получает его

У меня возникли такие проблемы на моем celery beat и worker, где мой celery beat создает задачу, но celery worker не получает ее . Я использую elasticmq в качестве брокера. Логи моего celery beat docker exec -it app-1 celery …

09.03.2024
Отправка данных из javascript в django без отправки request, post, get

У меня есть проект веб-игры, если игрок заканчивает игру #e.g. bool state == false тогда он отправит результат обратно в бэкэнд django, но я не хочу, чтобы игрок нажимал кнопку отправки, есть ли способ сделать это? …

09.03.2024
Как завести сокеты на django на сервере nginx (gunicorn+uvicorn)?

Сам сайт работает, все загружается, кроме сокетов WebSocket connection to 'ws://192.168.56.103:8080/ws' failed: nginx: upstream channels-backend { server localhost:8080; } server { listen 80; server_name 192.168.56.103; location = /favicon.ico { access_log off; log_not_found off; } location /static/ { root /home/yasf/testdjango5; …

09.03.2024
Как использовать валидацию django со списком вкладок bootstrap

Я пытаюсь использовать список вкладок bootstraps с django, В основном я сгруппировал поля в несколько наборов полей в модельной форме. В html шаблоне я генерирую bs nav-pills и tab-control для отображения полей. Все отображается нормально. Ниже приведен код. Однако …

09.03.2024
Django ModuleNotFoundError при выпуске Heroku

Подобно многим ранее заявленным проблемам, но не решенным в моем случае, я получаю ModuleNotFoundError при развертывании моего проекта Django для выпуска на Heroku, который прекрасно работает локально. Я использую Django 4.0 и Python 3.10.13. Журнал выпуска Героку: …

09.03.2024
Django i18n не может перехватить строки в функциях рендеринга JS

Я использую i18n для перевода проекта Django на разные языки. Все прекрасно переводится в зависимости от локали, за исключением некоторых строк в функциях рендеринга JavaScript. Например, если я запускаю django-admin makemessages --all и django-admin makemessages -d djangojs --all, то "Launch …

09.03.2024
Как добавить css_class в django ModelForm с помощью crispy_forms

У меня есть ModelForm в django, и я хочу добавить желаемые классы в ее поля с помощью crispy_forms. вот моя форма: class ProductInventoryForm(ModelForm): class Meta: model = Product fields = ["sku", "regular_price", "sale_price", "stock_quantity"] def __init__(self, *args, **kwargs): super(ProductInventoryForm, …

09.03.2024
Django, проблема активации пользователя на сайте при переходе по ссылке в письме после регистрации

Столкнулся с проблемой проверки email пользователя после регистрации и активации пользователя при переходе по ссылке из email. Суть -Пользователь создается с значением is_active = False, email отправляется, переходим по ссылке и должен пользователь стать активным (is_active = True), но увы... …

09.03.2024
Django FileField: Файл не загружается в папку media или базу данных sql

Я делаю портал электронного обучения с использованием Django. Пользователь 'учитель' должен иметь возможность загружать файлы в любой курс. Однако файлы не загружаются в папку media/course_materials. Когда я проверяю базу данных sql, нет ни одного экземпляра идентификатора, создаваемого при загрузке файла …

09.03.2024
Не могу установить psycorg2 на линуксе

Пытаюсь подключить postgresql к своему проекту на Django. И когда пытаюсь установить psycorg2 то выходит следующая ошибка ERROR: Could not find a version that satisfies the requirement psycorg2-binary (from versions: none) ERROR: No matching distribution found for psycorg2-binary Пытался …

09.03.2024
Vue3 получает данные из Django graphql, но не отображает компонент на веб-странице?

При использовании Vue3 для получения данных из бэкенда Django graphql консоль chrome показывает полученные данные в виде массива: (3) [{…}, {…}, {…}] 0 : {__typename: 'PostType', title: 'That Bum.', subtitle: '', publishDate: '2023-12-14T19:23:09+00:00', published: false, …} 1 : {__typename: …

09.03.2024
Несуществующая пользовательская ошибка ModuleNotFound при развертывании Django на Apache24

Проблема У меня есть развертывание Django с Apache24, которое ранее работало, как и ожидалось, с именем проекта django "API_Materials". Однако, когда я попытался создать новые миграции с помощью команды python manage.py makemigrations, с которой раньше никогда не возникало …

09.03.2024
OperationalError at /register/ no such table: CustomUser

Models.py from django.db import models class CustomUser(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) email = models.EmailField(unique=True) password = models.CharField(max_length=100) address = models.CharField(max_length=255) adharcard = models.CharField(max_length=12, unique=True) age = models.PositiveIntegerField() phone = models.CharField(max_length=15) class Meta: db_table = 'CustomUser' def __str__(self): return …

09.03.2024
Ошибка 429 Imgur: только при попытке получить доступ к изображению из приложения Django

В принципе, у меня есть активный проект Django, где в модуле я загружаю изображения на сервер Imgur и получаю их в качестве фонового изображения для создания PDF, используя прямую ссылку на изображения (https://i.imgur.com/.png) Проблема заключается в …

09.03.2024
Обратный внешний ключ в неуправляемой модели не работает

Недавно я столкнулся со следующей проблемой. У меня есть несколько неуправляемых моделей class A(models.Model): # some fields class Meta: app_label = "app" db_table = "table_a" managed = False class B(models.Model): # some fields a_fk = models.ForeignKey(A, on_delete=models.RESTRICT, related_name="b_objects") class …

09.03.2024
Django Rest Framework аутентификация сессии по умолчанию просмотр JSON разбор

Я делаю аутентификацию пользовательской сессии через DRF, React и Axios. Также я использую Postman для тестирования конечных точек. Вопрос в том, как заставить стандартный вид логина из rest_framework.urls работать с форматом JSON. Когда я отправляю данные пользователя (имя пользователя …

09.03.2024
Пользователи могут не подключаться к одному и тому же сокету - django channels

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

09.03.2024
У объекта 'Settings' нет атрибута 'PASSWORD_RESET_CONFIRM_URL'

Странная ошибка Объект 'Settings' не имеет атрибута 'PASSWORD_RESET_CONFIRM_URL', хотя в настройках Djoser это поле есть. ошибка возникает при попытке сбросить пароль для активированного аккаунта. Кроме того, Djoser почему-то не отправляет письмо для активации аккаунта, но при этом не выдает …

09.03.2024
Проблема с документацией Swagger: Неверное определение поля для SerializerMethodField в REST-фреймворке Django

Описание проблемы У меня возникла проблема с генерацией документации Swagger для проекта Django REST Framework. В частности, я использую SerializerMethodField с именем info в своем сериализаторе. Однако в генерируемой документации Swagger он неверно определяется как строка, в то …

09.03.2024
Я создал функцию фильтрации для своего сайта, но javascript не работает

Я создал опцию фильтрации товаров по бренду Итак, в моем index.html <select id="brandFilter"> {% for v in vendors %} <option value="">All Brands</option> <option value="brand1" data-filter="vendor" class="filter-checkbox" type="checkbox" name="checkbox" value="{{v.id}}">{{v.title}}</option> <!-- Add more options as needed --> {% …

09.03.2024
Получаем ошибку whitenoise.storage.MissingFileError: Файл 'vendor/bootswatch/default/bootstrap.min.css.map' не может быть найден

Когда я использую whitenoise для размещения своих статических файлов, после ввода команды python manage.py collecstatic я получаю следующую ошибку: whitenoise.storage.MissingFileError: The file 'vendor/bootswatch/default/bootstrap.min.css.map' could not be found with <whitenoise.storage.CompressedManifestStaticFilesStorage object at 0x0000029983D66570>. но когда я удаляю все …

09.03.2024
Метод не разрешен DRF 405

У меня есть API, который должен получать данные о некоторых странах на основе их названий. Но вместо этого я получаю ошибку Method not allowed. Как мне ее исправить? Я не использую модели для стран мой DRF код: …

09.03.2024
Поля модели не отображаются в админке django

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

09.03.2024
Поле электронной почты Django Model является обязательным даже после того, как я установил его как null=True и blank=True

У меня проблема с полем email в модели django. Я установил его null True и blank True, но это не помешало пользовательским формам администратора или любым другим веб-формам, в которых я указываю email, не требовать email, если он указан …

09.03.2024
Получение всех действий из Strava API в Python

Я уже зарегистрировал свой API в аккаунте Strava и хочу получить все действия пользователя. Вот мой текущий фрагмент кода: auth_url = "https://www.strava.com/oauth/token" activites_url = "https://www.strava.com/api/v3/athlete/activities" payload = { 'client_id': "xxxx", 'client_secret': 'xxxx', 'refresh_token': 'xxxx', 'grant_type': "refresh_token", 'f': 'json' } …

09.03.2024
Невозможно получить доступ к домашней странице проекта Django (Docker)

Я создаю приложение с помощью Django, но хотя мое приложение работает нормально (по крайней мере, так мне говорит CLI), я не могу получить доступ к нему через браузер. Сборка с помощью docker-compose работает отлично, я получаю следующий вывод: …

09.03.2024
Django celery получает PermissionError при попытке удалить файл

Я использую django celery для загрузки и выгрузки изображений, но когда я пытаюсь удалить изображение после загрузки, а точнее после метода .save(), я получаю эту ошибку os.remove(filename) PermissionError: [WinError 32] The process cannot access the file because it …

09.03.2024
Левое соединение в Django с тремя моделями

Я новичок в Django и не знаю, как делать джойны. У меня есть следующие модели и соответствующие им таблицы: class ModelA(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=30) class ModelB(models.Model): id = models.AutoField(primary_key=True) a_id = models.ForeignKey(ModelA, on_delete=models.CASCADE) c_id = models.ForeignKey(ModelC, …

09.03.2024
Как динамически изменять статические урлы в Angular-приложении в каждом компоненте

У меня есть приложение Angular, которое я использую вместе с приложением Django. В Django у нас есть что-то вроде этого <img src="{% static 'folder/file.png' %}" /> где мы можем динамически изменять статические урлы в зависимости от окружения. (Например, я …

09.03.2024
Django Channels Custom Middleware не вызывается

С Django 4 и Channels 4 У меня есть промежуточное ПО следующего вида from channels.middleware import BaseMiddleware class TokenAuthMiddleware(BaseMiddleware): async def __call__(self, scope, receive, send): print('asdf') headers = dict(scope['headers']) if b'authorization' in headers: # Fetch the …

08.03.2024
Как добавить зависимости, которые не могут быть установлены с помощью pip, в мой проект (django) на Heroku?

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

08.03.2024
Проблема с возвратом данных в шаблонах django

Так что я работаю над небольшим проектом django и у меня проблема с внешним ключом. У меня есть модель с 2 таблицами mymodel1 и mymodel2. #Models.py class Mymodel1(moels.Model): name = models.CharField(max_length=20) blurb = models.CharField(max_length=20) created = models.DateTimeField(auto_now_add=True) updated = models.DateTimeField(auto_now=True) …

08.03.2024
Django. Две модели в одном классе представления UpdateView связанных через OneToOneField

Хочу расширить стандартную модель User путём создания связанной таблицы. Мне нужно добавить одно поле, и сделать страницу с формой редактирования стандартного поля email из User, и поля из связанной таблицы. Связанная с User модель: class UserProfile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) …

08.03.2024
Как дать пользователям возможность бесплатно считать дни, после чего они должны платить?

Я пытаюсь сделать так, чтобы пользователи Type Manager могли бесплатно пользоваться, например, 4 дня, после чего они должны заплатить, чтобы получить доступ к некоторым функциям. Я пробовал так class CustomUser(AbstractUser): territorial=models.CharField(max_length=80) phone_number=models.CharField(max_length=15) is_real=models.BooleanField(default=False) is_resident=models.BooleanField(default=False) is_manager=models.BooleanField(default=False) def __str__(self) : …

08.03.2024
SQL Server FREETEXTTABLE запрос к mySQL

У меня есть проект Django, который ранее использовал базу данных Sql Server. Теперь мне нужно адаптировать его для mySQL. Я пытаюсь реализовать и найти эквивалент для этого сырого sql с помощью FREETEXTTABLE. Если кто-нибудь может указать мне правильное …

08.03.2024
Загрузка нескольких больших файлов с помощью django на Google App Engine - как сделать несколько запросов

Я пытаюсь понять, как загрузить несколько больших файлов (например, изображения размером 4K) в облачное хранилище Google через django, используя стандартный интерфейс администратора. Например, у меня есть модель с несколькими изображениями: MyModel(models.Model): image_1 = models.ImageField( null=True, upload_to="myapp/images" ) image_2 …