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

19.09.2024
Javascript получает код вместо имени в Django [закрыто]

Это javascript, который я нашел на github, это ссылка для него. Проблема в том, что когда я использую ph-address-selector.js, он работает, но вместо того, чтобы получить "display name", он получает "code ids", что является истинным значением …

19.09.2024
Не могу сделать makemigrations и запустить проект

<class 'authre.admin.CustomUserAdmin'>: (admin.E116) The value of 'list_filter[0]' refers to 'is_active', which does not refer to a Field. authre/models.py from django.contrib.auth.models import AbstractUser from django.db import models from django.utils import timezone class CustomUser(AbstractUser): expires_at = models.DateTimeField(null=True, blank=True) @property def is_active(self): # …

19.09.2024
Celery + RabbitMQ случайный сброс соединения одноранговым пользователем

Я использую celery в django с rabbitmq, он работает нормально, но иногда выдает ConnectionResetError traceback: [2024-09-18 07:08:31,427: ERROR/MainProcess] Error cleaning up after event loop: RecoverableConnectionError(None, 'Socket was disconnected', None, '') Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/celery/worker/loops.py", line 97, …

19.09.2024
Django: использование старой версии postgresql

Я хочу разработать бэкэнд на Django и взаимодействовать с производственной базой данных, которая работает под управлением PostgreSQL 12.X. Однако Django 5 совместим только с PostgreSQL 13+. Есть варианты написание прямых SQL-команд взлом Django для перезаписи …

19.09.2024
Обработка переменных шаблонизатора django в коде html

Views.py def index(request): pwd = "PASS_WORD" html = '<ul>\ <li>Инженер:<br>\ <ul>\ <li><b>USER:</b> deltav</li>\ <li><b>PASS:</b> {{pwd}}</li>\ </ul>\ </li>\ </ul>' data = {'pwd': pwd, 'html':html} return render(request, "index.html", context = data) index.html {% extends "template.html" %} {% block title %}Главная{% endblock …

19.09.2024
Я неправильно использую return render(request, url) в django? (CS50)

В проекте 1 по веб-разработке на Python и Javascript в CS50 я создал класс формы, который должен создавать новую страницу вики. Предполагается, что функция получает входные данные, прежде чем использовать свое "действие" для запуска функции, которая вернется на главную …

19.09.2024
Как сохранить измененную версию библиотеки Python и гарантировать, что мое приложение установит эту версию автоматически, используя requirements.txt? [дубликат]

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

19.09.2024
Ошибка "SQLite backend does not support timezone-aware datetimes when USE_TZ is False" при сохранении DateField в Django

Я работаю над проектом Django, использующим базу данных SQLite, и столкнулся со следующей ошибкой при попытке сохранить записи в базе данных: SQLite backend does not support timezone-aware datetimes when USE_TZ is False. В моей модели я использую …

19.09.2024
AVIF для Django-imagekit?

Допустим, это мой код, созданный на основе django-imagekit. from django.db import models from imagekit.models import ImageSpecField from imagekit.processors import ResizeToFill class Profile(models.Model): avatar = models.ImageField(upload_to='avatars') avatar_thumbnail = ImageSpecField(source='avatar', processors=[ResizeToFill(100, 50)], format='JPEG', options={'quality': 60}) Как это можно изменить, …

19.09.2024
Как эффективно использовать соединения MongoClient в Django с помощью PyMongo?

Я работаю над проектом, используя Django версии 3.0.8 и PyMongo версии 3.11.3. В настоящее время для каждого входящего запроса создается новое соединение MongoClient, которое уничтожается после обработки запроса. Например: def get_all_logs(request): req = json.loads(request.body.decode('utf-8')) record_id = str(req.get('record_id')).strip() with …

19.09.2024
Почему NextJs делает xhr-запрос вместо редиректа на кроссдоменный url?

У меня есть проект, основанный на SSO. основным модулем которого является проект Django (drf), а модули (это отдельные проекты, предварительно спланированные как drf+nextjs) должны аутентифицироваться и авторизироваться, запрашивая этот модуль. Сейчас в dev окружении у меня 3 сервера …

19.09.2024
Django ORM: Используйте псевдоним аннотации в последующих аннотациях

Я хочу повторно использовать псевдоним аннотации в последующих выражениях. Как заставить Django генерировать SQL, подобный следующему: select a*b as x x/d as y from my_table; Обратите внимание, как x просто ссылается на x/d, а не …

18.09.2024
Как удалить ключ сеанса вне представления?

Я получаю сессию вне представления по ее session_key, затем я пытаюсь удалить ключ из нее, как показано ниже, но это не работает: from importlib import import_module from django.conf import settings SessionStore = import_module(settings.SESSION_ENGINE).SessionStore my_session = SessionStore(session_key=my_session_key) del my_session["foo"] # …

18.09.2024
Django `collecstatic` возвращает `[Errno 13] Permission denied: '/code/static/admin/js/vendor/select2/i18n/pl.6031b4f16452.js.gz'`.

Я запускаю свое приложение django в Docker. Недавно я попробовал запустить collecstatic и вместо этого получил такой код ошибки. Не уверен, что это значит и что делать: >docker-compose exec web python manage.py collectstatic Traceback (most recent call last): …

18.09.2024
Django - изменение разделителя префиксов форм

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

18.09.2024
Ошибка отсутствия у объекта Authlib JWT 'NoneType' атрибута 'startswith' при получении открытого ключа из JWKS

Я работаю над Django-приложением, которое использует Authlib для JWT-аутентификации, с Auth0 в качестве провайдера идентификации. Я получаю открытый ключ из конечной точки JWKS, предоставленной Auth0, чтобы подтвердить JWT. Однако при декодировании токена я сталкиваюсь со следующей ошибкой: Error: AttributeError: 'NoneType' …

18.09.2024
Как заставить переменные шаблона Django работать async?

Пытаюсь применить подход Async к существующему проекту Django, при обновлении представлений возникает такая ошибка: django.core.exceptions.SynchronousOnlyOperation: You cannot call this from an async context - use a thread or sync_to_async. views.py @sync_to_async def get_educations(): return Education.objects.filter(highlight=True).order_by("-order") async def home(request): return …

18.09.2024
Django-tailwind не находит npm

Я пытался установить django-tailwind, используя компьютер windows, и у меня возникли проблемы с командой python manage.py tailwind install. Независимо от того, что я пытаюсь сделать, я получаю эту ошибку: CommandError: It looks like node.js and/or npm is not …

18.09.2024
Django admin Взаимозависимая валидация наборов форм

у меня есть два инлайна в моделях администратора class AdminModel(admin.ModelAdmin): ... inlines = [inline1, inline2] form = AdminModelForm model =model class inline1(admin.TabularInline): form = inline1form model = inline1model class inline2(admin.TabularInline): form = inline2form model = inline2model class inline1form(forms.ModelForm): class …

18.09.2024
Возможно ли использовать мой собственный шаблон панели администратора, созданный на html, bootstrap для панели администратора django

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

18.09.2024
Возможно ли перевести пути (i18n, gettext_lazy) в RoutablePageMixin-Pages?

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

18.09.2024
Динамически создаваемые поля Django-формы пропущены из clean_data

Я пытаюсь реализовать динамические поля в ModelForm с помощью AJAX-запросов. У меня есть пользовательское поле cameras_num в виде IntegerField. Когда пользователь выбирает значение, AJAX передает значение поля cameras_num в ModelForm с помощью kwargs и генерирует forms.ModelChoiceField с именами camera_{number} …

18.09.2024
Разное название сериализатора данных django

Я хочу сериализовать список диктов, содержащих пробел. Очевидно, что я не могу написать cat name = serializer.Charfield(...) в Python. (см. пробел между the и cat). Итак, я попробовал source=, но получил ошибку. { "cat_name": [ "Это …

18.09.2024
Потоковая передача данных из Postgres в http-запрос с помощью Django StreamingHttpResponse

Я хочу позволить своим пользователям загружать данные из БД Postgres, независимо от размера запрашиваемых данных. Для этого я хотел бы передавать данные из БД пользователю в потоковом режиме. Я видел, что StreamingHttpResponse полезен для потоковой передачи HTTP-ответа, и …

18.09.2024
Отключение остановки контейнера после прекращения отладки в Pycharm

Я настроил отладку для моего приложения Django, которое находится внутри контейнера докера, в PyCharm. Я сделал это с: новый интерпретатор через Docker Compose. создал новую конфигурацию запуска Django Server. Мои настройки: …

18.09.2024
Я пытался внедрить комментарии disqus на свой сайт, сделанный на django. Но когда кто-то пытается войти в систему disqus, загрузка не прекращается [закрыто]

Так что я внедрил комментарии disqus на свой новый сайт. Когда я попытался войти в свой аккаунт disqus, он сказал "пожалуйста, подождите" и не входил, пока сайт не обновился. Код на сайте: <div id="disqus_thread" class="disqus-container"></div> Код внутри …

18.09.2024
Можно ли завершить процесс обучения ИИ в django?

Я разрабатываю веб-страницу, используя Django. В админке сайта есть раздел под названием: Train Model, здесь есть кнопка "Train Model", эта кнопка запускает скрипт python, который имеет симуляцию процесса обучения, это просто sleep(30) на данный момент, в то время как …

18.09.2024
Динамическое поле выбора

Я работаю на Django 5.1.1. У меня есть форма IngredientFormSet для IngredientForm(forms.Form). В форме есть поле выбора, как показано в фрагменте ниже. Количество ингредиентов в IngredientModel составляет несколько тысяч. JS-библиотека select2 была использована в пользовательском интерфейсе, чтобы пользователь мог …

18.09.2024
Экземпляры моделей Django не отображаются в шаблоне

У меня проблемы с отображением экземпляров модели в шаблоне Django. Я создал экземпляры модели Tribute, и они существуют в базе данных. Однако, когда я отображаю свой шаблон, экземпляры модели не отображаются. Вот разбивка моего кода: Модель: from django.db …

18.09.2024
Страница не найдена Django restframework

Я пытаюсь написать API на Django, чтобы получать комментарии пользователей из URL. Мой API: class ListSpecificUserCommentsApiView(APIView): authentication_classes = [authentication.TokenAuthentication] permission_classes = [permissions.AllowAny] def get(self, request: HttpRequest, user) -> Response: username: User = User.objects.get(id=user.id) comments: Comment = Comment.objects.filter(user=username) serialized_comments: …

18.09.2024
Объект типа ListSerializer не является сериализуемым в JSON

Я хочу сериализовать модель Django и показать ее в виде DRF Response и много раз сталкиваюсь с этой ошибкой Вот мой вид API: class ListCommentsApiView(APIView): authentication_classes = [authentication.TokenAuthentication] permission_classes = [permissions.AllowAny] def get(self, request: HttpRequest) -> Response: …

18.09.2024
Ошибка при добавлении изображения в db с помощью панели django в production. Использование docker, nginx и gunicorn

Я сделал страницу на django, которая дает возможность пользователю получить доступ к админ-панели django для добавления изображения на страницу. Изображение подтягивается в базу данных с помощью моделей django. class Images(models.Model): left_arrow= models.ImageField(upload_to="general/arrow/") right_arrow= models.ImageField(upload_to="general/arrow/") open_complete= models.ImageField(upload_to="general/complete/") close_complete= models.ImageField(upload_to="general/complete/") untick= models.ImageField(upload_to="general/tick/") …

17.09.2024
Настройка Heroku для параллельного выполнения модульных тестов Django

В настоящее время я работаю над проектом Django и развернул свое приложение на Heroku. Я хочу оптимизировать мой CI/CD конвейер, запуская мои модульные тесты Django параллельно (я использую pytest и хотел бы продолжать использовать его). Может ли кто-нибудь …

17.09.2024
Django Admin TabularInLine плохо отображается таблица

У меня есть модуль Django Admin List-Change с таблицей TabularInline, где шапка таблицы отображается правильно, но каждая строка неправильно, как будто это StackedInline. Django-admin-interface установлен, с bootstrap. Почему ширина строки сжата? И почему в головной строке первый столбец без …

17.09.2024
Как показать пользователю ошибку при инициализации формы Django?

Я пытаюсь сделать следующее. Форма должна загружать текстовый файл. Если он отсутствует, форма не должна загружаться. Вместо этого должна появиться ошибка. class SemanticAiForm(forms.Form): semantic_folder = configurate.AI_DATA_FOLDER semantic_files = 'ai_openai_fresh_news.txt' def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) semantic = self.get_semantic() if …

17.09.2024
Как заставить django не перенаправлять после смены пароля?

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

17.09.2024
Почему POST-запрос к /api/posts/ возвращает 401 Unauthorized в Django DRF, несмотря на правильный токен в заголовках Axios?

Проблема: У меня возникла проблема с ответом 401 Unauthorized при выполнении POST-запроса к /api/posts/ в моем бэкенде Django Rest Framework (DRF) с фронтенда React. Экземпляр Axios в React использует перехватчик для добавления токена Bearer (хранящегося в localStorage) в заголовок …

17.09.2024
Тесты в django. Не создается задача через форму

Всем привет! помогите, пожалуйста, разобраться с тестом. В test_post_task_create получаю код 200. И таска через форму не создается получается. Уже все испробовал, вроде все верно. Залогенный юзер автоматически становится автором таски при создании. На локале все работает как надо. class …

17.09.2024
Каков наилучший способ обработки потенциально больших загружаемых файлов в django?

Я читал документацию по django и посты здесь, на stackoverflow, но все еще не уверен, как это сделать. Пока что вот мой код: forms.py: def validate_file(file): # Validate if no file submitted if not file: #raise ValidationError("No file submitted") …

17.09.2024
Ограничение FOREIGN KEY не сработало (IntegrityError) при добавлении значения в поле ManyToManyField в Django

Тип исключения: IntegrityError Значение исключения:FOREIGN KEY constraint failed Местонахождение исключения: django/db/backends/base/base.py, строка 303, in _commit Поднято во время выполнения: django.contrib.admin.options.change_view Вот мой класс модели class ReviewModel(models.Model): title=models.CharField(max_length=100) description=models.CharField(max_length=200) reviewer=models.ForeignKey(UserModel,on_delete=models.SET_NULL,null=True,blank=True) class ProductsModel(models.Model): uid=models.CharField(max_length=100,primary_key=True) name=models.CharField(max_length=100) description=models.CharField(max_length=200) category=models.ForeignKey(ProductCategoryModel,on_delete=models.CASCADE) price=models.PositiveIntegerField() image1=models.ImageField(upload_to="images/products") seller=models.ForeignKey(UserModel,on_delete=models.CASCADE) …