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

09.10.2022
Как сделать булевы редактируемыми как чекбоксы в панели djano-admin change_list?

В одной из моих моделей есть булево поле (имя поля = deactivated). Это поле отображается с "зеленым отмеченным" или "красным неотмеченным" значком в панели администратора списка изменений. Я бы хотел, чтобы это булево поле можно было редактировать с помощью флажков …

09.10.2022
Доступ к загруженным файлам в Django

Я пытаюсь отобразить URL нескольких загруженных мною файлов, связанных с моделью поста. Мой settings.py хорошо настроен, и файлы загружаются в целевой каталог. Как я могу получить доступ к урлам этих файлов и вывести их на странице подробностей поста? Это потому, …

09.10.2022
Настройка urls.py в проекте Django

Такое предупреждение выскакивает при запуске сервера, но работает нормально Your URL pattern 'activate/(?P[0-9A-Za-z_-]+)/(?P[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/' [name='activate'] has a route that contains '(?P<', begins with a '^', or ends with a '$'. This was likely an oversight when migrating to django.urls.path() Этот url …

09.10.2022
Css-файл не работает в VScod в проекте Django

У меня есть Django проект, и я хочу иметь css файл в папке templates. но для примера, когда я пишу 'myfirst.css', VScode не работает. Введите описание изображения здесь

09.10.2022
Как фильтровать варианты в админке django?

Я хочу создать два комбобокса в моем Django admin. Первое - бренд объекта, второе - модель этого бренда, когда я выбираю бренд в первом комбобоксе, я хочу, чтобы второй получил обновление.

09.10.2022
Различие между txt-файлом и pdf-файлом

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

09.10.2022
Как исправить ошибку при отправке почты с помощью django в контейнере docker? (Невозможно присвоить запрашиваемый адрес)

Получаю ошибку при отправке письма как в Celery, так и в самой оболочке. Без самого докера, на локальном компьютере такой ошибки нет, а на сервере есть. Ошибка: send_mail('test', 'test msg', 'volkodav2312@bk.ru', ['volkodav2312@inbox.ru']) Traceback (most recent call last): File …

09.10.2022
Как добавить каталог шаблонов в django?

Я получаю TemplateDoesNotExist at /task/ ошибку. Это моя структура папок для проекта. Это мой taskmate/urls.py: from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('task/',include('todolist_app.urls')), path('todolist/',include('todolist_app.urls')), ] Это мой todolist_app/urls.py: …

09.10.2022
Может ли CreateView показывать дополнительные строки для каждой строки в определенном FK?

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

09.10.2022
Поле свойства модели Django вычисляется с помощью поля из другой дочерней модели

Class BusinessFunction(models.Model): name = models.CharField(max_length=200) priority_rating = models.PositiveIntegerField(null=True, blank=True) location = models.CharField(max_length=200) network_service_related = models.CharField(max_length=200) class Meta: ordering = ['name'] def __str__(self): return self.name class CriticalImpact(models.Model): businessfunction = models.ForeignKey(BusinessFunction, on_delete=models.CASCADE) priority = models.PositiveSmallIntegerField(null=True, blank=True) financial = models.PositiveSmallIntegerField(null=True, blank=True) legal = …

09.10.2022
Не удалось разрешить URL для гиперссылочного отношения с использованием имени представления "user-detail" (из Rest Framework Quickstart)

Я следую учебнику по rest framework. Я понятия не имею, что эта часть кода не работает, когда она работает для апигрупп. Пожалуйста, подскажите, в чем причина. Спасибо. ERROR: ImproperlyConfigured at /polls/users/ Could not resolve URL for hyperlinked relationship using …

09.10.2022
Сельдерей вторая незарегистрированная задача

У меня есть сомнения относительно реализации celery с rabbitMQ, поскольку выполняется только первая функция (debug_task()), которую я определил в celery.py. Проблема в том, что send_user_mail(randomNumber, email) не работает. debug_task работает, поэтому он зарегистрирован. Это консоль сельдерея [2022-10-08 …

09.10.2022
Как просматривать несколько изображений под отдельными постами на странице профиля

Я создаю сайт социальной сети. На странице профиля и главной странице находятся различные посты. В каждом из них может быть несколько изображений. Я создал отдельную модель для изображений и установил ForeignKey на модель Post. Форма для загрузки текста и изображений …

09.10.2022
Внезапно ImportError: Не удалось импортировать Django. Вы уверены, что он установлен и доступен в вашей переменной окружения PYTHONPATH?

Внезапно мой проект Django показал мне следующую ImportError: "ImportError: Не удалось импортировать Django. Вы уверены, что он установлен и доступен в вашей переменной окружения PYTHONPATH? Вы забыли активировать виртуальное окружение?". До этого он работал нормально. Я …

09.10.2022
Django Отношение один к двум

Я хочу реализовать случай, когда модель A имеет ровно два экземпляра B, а модель B имеет ровно один экземпляр A. Каков наилучший способ реализовать это? class A(Model): b1 = OneToOneField(B) b2 = OneToOneField(B) Если я использую это, …

09.10.2022
Django Autocomplete Light не работает с Bootstrap 5 Modal

Я новичок в Python и Django. Это мой первый пост. Извините, если я упустил необходимую информацию. Я использую DAL на форме внутри модала Bootstrap. При нажатии выпадающий список появляется за модалом. Функция автозаполнения работает правильно, если я делаю это …

09.10.2022
Django на телефонах и другие рекомендации

Я пытаюсь запустить django и запустить его virtualenv на pycharm, есть ли лучшая python IDE для запуска django на телефонах или как я могу сделать это на pycharm?

09.10.2022
KeyError: "Получена ошибка KeyError при попытке получить значение для поля `password` на сериализаторе `LoginSerializer`".

У меня есть представление входа в систему, которое выглядит следующим образом, но я продолжаю получать KeyError всякий раз, когда обращаюсь к API. Я не могу решить эту проблему с помощью соответствующих ответов. class LoginAPIView(GenericAPIView): serializer_class = LoginSerializer def post(self, …

09.10.2022
Я установил MySQL для Python. Теперь я пытаюсь подключиться к серверу MySQL Community Server на моей локальной машине, используя этот код:

DATABASES = { 'default': { 'NAME': "food", 'ENGINE': 'django.db.backends.mysql', 'HOST': 'localhost', 'USER': 'root', 'PASSWORD': 'groot', Этот код не работает с этой ошибкой: ... connection = Database.connect(**conn_params) Файл "C:\Users\mona\Downloads\food-ordering-system-master\food-ordering-system-master\food-ordering-system\env\lib\site-packages\MySQLdb_init_.py", строка 84, in Connect return Connection(*args, **kwargs) Файл "C:\Users\mona\Downloads\food-ordering-system-master\food-ordering-system-master\food-ordering-system\env\lib\site-packages\MySQLdb\connections.py", строка 179, …

09.10.2022
По какой причине может быть два запроса get? django

Обновляю страницу один раз, она почему-то выполняет два запроса view. почему? такая же проблема со всеми views в других apps. в чем может быть проблема? по сути код выполняется все время два раза terminal Django version 4.1.1, using settings 'ServiceCRM3.settings' …

09.10.2022
Почему Ajax создает новый комментарий, когда я пытаюсь отредактировать существующий?

Я пытаюсь сделать Django Blog в Class Based Views. В любом случае, они оказываются очень сложными для меня. Я чувствую, что я довольно близко... Я подозреваю, что это создает новое, потому что я комбинирую DetailView и пытаюсь включить UpdateView в …

09.10.2022
Доступ к TemporaryFilePath в form_valid Django

В настоящее время мои пользователи могут загружать файлы, поскольку я развернут через Heroku, я использую Django-storages для загрузки в AWS S3 buckets. Я использую CreateView/UpdateView, как показано ниже, это работает хорошо, но теперь я хочу иметь возможность выполнять операции над …

09.10.2022
Строка поиска в models.CharField, содержащая хоши Django

Я хотел узнать, есть ли способ вставить строку поиска в Django choices, то есть вместо ручного поиска различных вариантов, можно ли использовать строку фильтра для поиска нашего выбора в Django Admin - Models.

09.10.2022
Как проверить, является ли переменная буквенно-цифровой, если выполнено определенное условие

Я пытаюсь проверить, равна ли длина имени пользователя 7. Если условие выполнено, то я хочу проверить, является ли оно буквенно-цифровым. Если нет, то я хочу вернуть ошибку, описанную ниже. Вы ввели неверное имя пользователя Вот мой …

09.10.2022
Многопроцессорная обработка в Django Функция с ZIP

Возможно ли в Django использовать многократную обработку запроса. Итак, если я пошлю запрос на http://127.0.0.1:8000/wallet_verify def wallet_verify(request): walelts = botactive.objects.all() # здесь я проверяю, хочет ли пользователь быть включенным в процесс или нет, поэтому …

09.10.2022
Как в шаблоне Django последовательно разместить текст + несколько картинок?

Есть списки, например: avatar = ['https://...', 'https://...', 'https://...'] text = [[], ['текст2', '', 'текст4'], ['текст5']] picture = [ {}, { '10': ['https://...'], '14': ['https://...', 'https://...', 'https://...'], '15': [] }, {'92178': ['https://...']} ] (словари можно заменить на списки) Должно выглядеть …

09.10.2022
Метод get_context_data вызывается дважды. Теги шаблонов в django

к базе данных обращаются дважды, один раз в views, второй раз в templatetags. Я пытался сделать mixin, он все равно обращается дважды. как убрать второе обращение к базе данных? ПРОСМОТРОВ class MoneyHomeView(CacheQuerysetMixin, RelatedMixin, ListView): model = Money …

08.10.2022
Как настроить сообщение об ошибке для django-rest-framework-simplejwt blacklist()

Я пытаюсь создать сериализатор выхода из системы, который заносит в черный список refresh token. Но я получаю следующее сообщение об ошибке: AssertionError: ValidationError raised by `LogoutSerializer`, but error key `incorrect_token` does not exist in the `error_messages` dictionary. Я …

08.10.2022
Печать элементов из списка с использованием индекса цикла for в коде jinja

{% for index in length %} {{index}} <img src={{image_url.index}} width="200" height="250"> {% endfor %} length содержит список чисел от 0 до 38 i.e. [0,1,2,......38]. image_url содержит список адресов изображений, которые я хочу показать на моей веб-странице. Код {{index}} выполняется …

08.10.2022
Вложенный запрос на основе Select Related в Django Models

У меня есть две модели, где вторая имеет зависимость от первой. Структура выглядит следующим образом. class Crop(models.Model): name = models.CharField(max_length=100, unique=True) description = models.TextField(null=True, blank=True) другой - class Plotting(models.Model): crop = models.ForeignKey( Crop, on_delete=models.CASCADE, limit_choices_to={"is_active": True} …

08.10.2022
Как получить данные из url-параметра и передать их в шаблон из представления на основе класса

Здравствуйте, я не могу понять, как получить данные из параметра URL и передать их из представления на основе класса. Не могли бы вы мне помочь? urls.py urlpatterns = ([ path("edit_pages/<gameid>", views.edit_pages, name='edit_pages'), re_path(r"^ckeditor/", include("ckeditor_uploader.urls")), ] + static(settings.STATIC_URL, …

08.10.2022
Как я могу сохранить переменную как запись в Django

for image in images: image_src = image['src'] count += 1 if count <= 19: print(image_src, count) else: return 'finish' как я могу записать image_src в базу данных, я создал модель class links(models.Model): img_link = models.URLField(max_length=200) object = models.Manager() …

08.10.2022
Получение данных с веб-сайтов [закрыто]

На сайте колледжа объявлен результат, вы можете войти и проверить свой результат по номеру списков, у меня есть номера списков и я хочу получить данные всех студентов сразу, как я могу получить их через программирование?

08.10.2022
Не удалось решить: ошибка rpc: код = Unknown desc = failed commit on ref

У меня есть приложение django, и я пытаюсь запустить его с помощью docker. Но когда я запускаю docker-compose build, появляется следующая ошибка: > [ 1/15] FROM docker.io/library/python:3.9@sha256:d084f55e2bfeb86ae8e1f3fbac55aad813c7c343c7cbacc91ee11a2d07c32d25: ------ failed to solve: rpc error: code = Unknown desc = failed …

08.10.2022
Django/Gunicorn Запрос занимает много времени для начала обработки представления

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

08.10.2022
Неверный CSRF или отсутствующий токен в DJango

Я уже проверил эту ссылку на Stackoverflow, но все еще сталкиваюсь с той же проблемой: CSRF verification failed. Запрос прерван. на django О выпуске Я пытаюсь отправить ajax запрос в DJango. Html форма <form id="frmLogin" method="post"> …

08.10.2022
Обновление порта по умолчанию для сервера Django

Я хочу сделать сайт, созданный на сервере Django (размещенном на AWS EC2), публичным. В качестве первого шага я хочу изменить порт по умолчанию с 0.0.0.0:8000 на 0.0.0.0:80 или 0.0.0.0.0. Каждый раз, когда я меняю порт и запускаю сервер, он …

08.10.2022
Django Конструирование формы с несколькими словарями

Я использую FormWizard, который возвращает список форм, когда все они заполнены. Я разделил 1 модель на несколько форм. Я очищаю данные в списке форм и сохраняю их в другом списке. Используя: profile_data = [] profile_data += [form.cleaned_data for …

08.10.2022
Сериализация объекта python с другими объектами в качестве свойств

У меня есть написанный на заказ объект для представления вычислительного графа. Он состоит из двух списков, содержащих вершины и ребра. Мне нужно сериализовать этот объект графа, чтобы сохранить его в базе данных SQLite. Каков наилучший способ сериализации этого объекта? …

08.10.2022
Как изменить атрибуты UserCreationForm, такие как error_messges, labels и т.д.?

Я хочу изменить метку по умолчанию в django UserCreationForm, которую я импортировал из django.contrib.auth.forms from django.contrib.auth.forms import UserCreationForm class SignupForm(UserCreationForm): class Meta: model = models.User fields = ['username', 'email', 'password1', 'password2'] Например, здесь, как я должен изменить стандартную …