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

18.10.2021
Фильтрация значений на основе регистра, когда возвращаемые значения приводят к SyntaxError

У меня есть модель базы данных object snapshot, сохраняющая некоторые данные относительно произвольной модели в моем проекте: class ObjectSnapshot(Model): user = ForeignKey(to=User, on_delete=SET_NULL, null=True, blank=True) timestamp = DateTimeField(verbose_name=_("Date when the document was generated"), auto_now_add=True) content_type = ForeignKey(ContentType, …

18.10.2021
Django models FileField - field.url показывает img на экране, но выдает ``Нет файла`` при попытке загрузки

Для изображения (или с внесением необходимых изменений в код для другого формата файла), Изображение нормально отображается на экране , но когда я пытаюсь его загрузить: Chrome и Edge дают Download failed - No file и он загружается …

18.10.2021
Изменение значения поля, если вход не находится в выборе Django ImportExportModelAdmin

У меня есть это поле модели в качестве примера: compliance_approve_status = models.CharField(max_length=200, blank=True, null=True, default=None, choices=review_status_choices) с этими вариантами: for_review = 'FOR REVIEW' approved = 'APPROVED' rejected = 'REJECTED' review_status_choices = [(for_review, 'FOR REVIEW'), (approved, 'APPROVED'), (rejected, …

18.10.2021
Как использовать тег пользовательского шаблона в сочетании со встроенным тегом "with" в Django?

У меня есть такой простой тег: myapp/templatetags/my_filters.py @register.simple_tag def get_bookmark_object(content_type, object_id): return Bookmark.objects.get(content_type=content_type, object_id=object_id) В моем шаблоне я хочу иметь возможность сделать следующее: {% load my_filters %} {% with object as bookmark %} {% with bookmark_object=get_bookmark_object bookmark.content_type …

18.10.2021
Как отфильтровать набор запросов Django после его изменения в цикле

Я недавно работаю с Django, и он меня сильно смущает (хотя он мне и нравится). Проблема, с которой я сталкиваюсь сейчас, заключается в том, что когда я выполняю цикл и в цикле изменяю querryset, в следующем цикле .filter …

18.10.2021
TypeError: Поле 'id' ожидало число, но получило <django.db.models.query_utils.DeferredAttribute object

Попытка отобразить стажера(ов) только для конкретного NewHireTraining. Я передаю дополнительные контекстные данные в класс представления training_details, чтобы показать обучающихся в рамках этого обучения, которые связаны с foreingkey в классе Trainee. Возвращается расположение атрибута id вместо значения id. Буду …

18.10.2021
Агрегация данных в Django

Как мне агрегировать данные из модели и импортировать их в шаблон? У меня есть модель под названием "RequestAStudent". Я хочу показать подсчет пропусков, опозданий и опозданий для каждого студента. Смотрите прикрепленный скриншот, как я хочу, чтобы это выглядело в моем …

18.10.2021
Пользовательская модель пользователя: No such table exits while creatingsuperuser [duplicate]

Я пытаюсь построить пользовательскую модель пользователя, что я успешно сделал в предыдущем проекте. Но по какой-то причине в этот раз я столкнулся с этой странной ошибкой, которую я просмотрел в stackoverflow и нашел решение этой проблемы. Я пытаюсь сделать …

18.10.2021
Django signals - эффективная реализация

Создаю сигнал при подписке, добавляет подписавшегося в подписчики пользователя на которого подписались. Подскажите есть ли более эффективный способ в сигнал реализовать это? @receiver(m2m_changed, sender=CustomUser.follows.through) def m2m_add_followers(sender, instance, action, *args, **kwargs,): &quot;&quot;&quot;Функция добавляет подписчика при подписке кого то на кого то&quot;&quot;&quot; …

18.10.2021
Python, Django Проблема при выполнении команды : python3 manage.py runserver

Я новичок в Python и Django. Это моя первая программа на Django и я пытаюсь использовать команду (python3 manage.py runserver), но получаю следующую проблему. Пожалуйста, помогите -- введите описание изображения здесь введите описание …

18.10.2021
Django signal post_save не работает, пока значение debug равно false

Я реализовал django signals для модели. Они работают нормально, только когда debug равен True. Есть идеи, как решить эту проблему, чтобы сигнал post_save работал, когда debug равен False в production. Вот мой код в models.py @receiver(post_save, sender=PackageSubscription) def update_balance(sender, …

18.10.2021
Django/Docker: миграция не обнаружена и не применена

Стек: Django/Docker/Docker-compose/Postgresql (не в контейнере)> Я сделал модификации, включая обновления моделей, сохранил и отправил в свой удаленный репозиторий Gitlab. Затем я вытащил модификацию из моего репозитория на Gitlab на сервер preprod, и я вижу, что у меня …

18.10.2021
Как исправить ошибку, делаю авторизацию пользователя

Ошибка views.py from django.shortcuts import render, HttpResponseRedirect, redirect from django.contrib.auth import authenticate, login def account(request): return HttpResponseRedirect(&quot;/&quot;) def auth(request): username = request.POST['username'] password = request.POST['password'] user = authenticate(request, username=username, password=password) …

18.10.2021
Создание списка объектов из загруженного файла csv

У меня есть модель под названием leads. Я загружаю их через CSV. Проблема в том, что я хотел бы назвать каждый из списков лидов при загрузке, чтобы я мог фильтровать и просматривать конкретные списки. Models.py class Lead(models.Model): first_name = …

18.10.2021
Как лучше всего работать с валидацией форм Django с использованием вложений FieldFile?

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

18.10.2021
Проблема с Django не обнаруживает изменения в коде python каждый раз необходимо перезапускать сервер

У меня проблема мой django сервер не показывает обновленный код python при обновлении страницы каждый раз мне нужно перезапустить сервер я искал в интернете и все что я нашел это когда я запускаю сервер ./manage.py runserver он …

18.10.2021
Зарегистрированные пользователи не отображаются в панели администратора

Я работаю над проектом на Django, где я создаю форму, чтобы пользователи могли зарегистрироваться на странице; во время тестовой регистрации пользователя я не могу увидеть информацию о нем в административной панели urls.py from django.urls import path from . import views …

18.10.2021
Можно ли обслуживать статические файлы в Django в продакшене, если они расположены в каталогах с неанглийским названием?

В Django у меня есть изображения, хранящиеся в каталогах, таких как /items/static/items/images/something_russian/image.jpg. И, похоже, Django не хочет обслуживать эти файлы в production, если путь к ним не английский. В разработке все работает отлично, и также работает, если не используется …

18.10.2021
Не удается запустить контейнеры docker compose на ubuntu 20.04

У меня есть веб-приложение в 3 контейнерах, запущенных на сервере linux (ubuntu 20.04), веб-приложение Django, веб-сервер nginx и база данных postgres. Когда я запускаю 'docker-compose ps', он не показывает ни одного контейнера. Я уверен, что это правильная папка, …

18.10.2021
Django QueryDict Как сделать так, чтобы "плюс" не исчезал в QueryDict?

Как сделать так, чтобы "плюс" не исчезал в QueryDict? Я пытаюсь разобрать полученный get-запрос на дикту: from urllib.parse import quote_plus my_non_safe_string = "test=1+1" # This example, the string can be anything. (in GET query format) QueryDict(my_non_safe_string) out: &lt;QueryDict: …

18.10.2021
Почему django Request Url исправляет

Введите описание изображения здесь Я не создавал url, но он выходит с самого начала, так как закреплен за url под названием main. Нет ли способа сбросить настройки?

18.10.2021
Django накапливает данные перед сохранением в БД

На моем сайте django мне нужен трекер, который измеряет, как долго пользователь выполнял определенную активность каждый день. Для этого браузер посылает ajax запрос на сервер каждые 30 секунд, пока пользователь выполняет свою активность. Получив этот запрос, сервер увеличивает счетчик …

18.10.2021
Nginx и uwsgi и Django выдают 500 ошибку

Я застрял на несколько часов, пытаясь заставить эту конфигурацию работать. Вот мои детали конфигурации: [uwsgi] uid = ubuntu gid = ubuntu plugins = python3 wsgi-file = /home/ubuntu/core/core/wsgi.py virtualenv = /home/ubuntu/virtual chdir = /home/ubuntu/core home = /home/ubuntu/virtual env = DJANGO_SETTINGS_MODULE=core.settings …

18.10.2021
Ошибка django при выполнении команды 'django-admin makemigrations'

Я получаю следующую ошибку при выполнении команды 'django-admin makemigrations' django.core.exceptions.ImproperlyConfigured: Запрошена настройка CSRF_FAILURE_VIEW, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать settings.configure() перед доступом к настройкам

18.10.2021
Как вставить имя переменной в качестве переменной django html python

Допустим, у меня есть код ниже . for(var i = 0 ; i &lt; totalCards ; i++ ){ $("#content").append(` &lt;div class="card-container" id="${i}"&gt; &lt;div class="front"&gt;&lt;/div&gt; &lt;div class="back"&gt;sd&lt;/div&gt; &lt;/div&gt; `) } У меня есть словарь django python с переменной …

18.10.2021
Проверка электронной почты и пароля из пользовательских таблиц базы данных в django

Я создаю сайт для своего колледжа, где студент может зарегистрироваться и войти в систему, данные будут храниться в моей пользовательской таблице 'studentlogin'. Я уже собираю и храню данные пользователей в таблице моей базы данных, но теперь я застрял на …

18.10.2021
Приложение Django: Нет модуля с именем 'django.core.asgi'

С сегодняшнего дня я не могу запустить свое приложение Django, потому что возникает ошибка импорта: "Нет модуля с именем 'django.core.asgi'". Есть ли у вас идеи, в чем может быть проблема? Информация: Manjaro python3.9 Версия Django: (2, …

18.10.2021
Как запустить gunicorn в windows?

После некоторого поиска я был поражен, не обнаружив никакой информации о том, работает ли Gunicorn под Windows. Кто-нибудь знает, так ли это, и если да, то где я могу найти подтверждение этому?

18.10.2021
Django/Wagtail : InvalidFilterSpecError в /blog/article-blog-page/ при обновлении страницы Article Blog Page

Следуя руководству из Wagtail CMS: How to subclass Wagtail Pages, я столкнулся с ошибкой при обновлении страницы блога статей. Я использую Debug Toolbar 3.2.2, Python 3.9.6, Wagtail core 2.14.1, Taggit 1.5.1 и Django Extensions 3.1.3. …

18.10.2021
Куки отсутствуют в React, но отсутствуют в Django

Я использую SimpleJWT и RestFramework для аутентификации. Токены хранятся в cookies после завершения входа и запрос отправляется на login api, который находится в React. class CustomTokenObtainPairView(TokenObtainPairView): def post(self, request, *args, **kwargs): serializer = self.get_serializer(data=request.data) try: serializer.is_valid(raise_exception=True) except TokenError as …

18.10.2021
Экспорт одного элемента в csv Django

У меня есть модель под названием leads и я пытаюсь экспортировать одну ссылку из моей базы данных. В настоящее время я могу экспортировать только все зацепки. Model.py class Lead(models.Model): transfer_date=models.DateField(blank=True, null=True) callback_date = models.DateField(blank=True, null=True) contact_date = models.DateField(blank=True, null=True) …

18.10.2021
Django Rest Framework: Создание API(ов)

Я столкнулся с проблемой, описанной ниже, я не могу разработать логику для получения информации из внешнего URL. Как гласит проблема. 1.Создайте базовую HTML-страницу с выпадающей формой. Пожалуйста, используйте простой веб-фреймворк Python Django.Форма имеет два значения: Продукт и Срок годности. …

18.10.2021
Упорядочивание версий пакетов pip в django

У меня есть база данных postgres, хранящая все версии различных пакетов pip. Формат выглядит примерно как X.X.X (например, 01.9.1 или 14.12.03) и является строкой. Число X может быть от 1 до конечного числа n. Теперь я хочу …

18.10.2021
Закодированный UUID через DjangoJSONEncoder, как декодировать его обратно?

Я использую JSONField, и для правильной сериализации UUID я использую класс DjangoJSONEncoder: from uuid import uuid4 from django.core.serializers.json import DjangoJSONEncoder from .models import JsonTestModel sample_uuid = uuid4() encoder = DjangoJSONEncoder() encoded_uuid = encoder.encode(sample_uuid) test = JsonTestModel.objects.create(extra_data={"encoded_uuid":encoded_uuid}) Когда я …

18.10.2021
Django создает новый экземпляр внешнего ключа внутри Create template другой модели

У меня есть два класса, один из которых имеет другой в качестве ForeignKey. Первый класс - Test, а второй класс - Page. Страница имеет 3 поля, имя, описание и дата. Я хочу сделать форму для Test, в которой пользователь …

18.10.2021
Является ли хорошей практикой сброс всех миграций перед развертыванием проекта на сервере?

У меня есть два вопроса о лучших практиках развертывания, связанных с миграцией. I am in the middle of developing a Django project. Sometimes I have to change some previous migrations due to some changes in one of my …

18.10.2021
REST добавление атрибутов разным пользователям в Django

Я создал свое первое приложение, которое позволяет мне создавать новые записи в таблице под названием "проекты". На данный момент у меня стандартная модель пользователя, и я хотел бы создать новую таблицу, где я могу назначить пользователя (ID или имя) …

18.10.2021
Автозаполнение поля slug в createView

Я сделал форму для создания поста на сайте блога, но мне нужно автозаполнение slug поста. я пробовал: просмотров class CreatePost(LoginRequiredMixin, CreateView): form_class = PostCreationForm template_name = 'blog/create_post.html' login_url = 'login' def form_valid(self, form): form.instance.author = self.request.user form.instance.slug = …

18.10.2021
При попытке разобрать файл Django возникает исключение

Моя цель - разобрать файл Django внутри my_app приложения проекта, используя importlib пакет. Для этого у меня есть следующий код: import ntpath class Foo: def _get_module_name(self, path, remove_extension=True): head, tail = ntpath.split(path) if remove_extension: tail = tail.split('.')[0] return tail def …

18.10.2021
Django Error 'bytes' object has no attribute '_committed'

Проблема следующая - пытаюсь добавить фото из папки в БД(SQLite). Выползает ошибка 'bytes' object has no attribute '_committed'. Прошу помощи, так как перелазил уже все. Фрагменты кода: models.py from django.db import models class Post(models.Model): title = models.CharField(max_length=255, verbose_name='Название') text = …