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

12.10.2021
Простая внутренняя ошибка сервера, поскольку запущенный uwsgi продолжает удалять файл .sock

Я пытаюсь развернуть свое первое приложение django, следуя этим шагам. Проблема в том, что по какой-то причине запуск uwsgi --emperor venv/vassals/ --uid www-data --gid www-data после активации venv просто удаляет файл .sock в моем корневом каталоге. …

12.10.2021
Django - Установил Django в virtualenv, но не может импортировать его на git-bash

Я устанавливаю Django на virtualenv с помощью git-bash Однако я не могу импортировать его в python. Я пытался запустить django, но продолжаю получать ImportError Есть идеи почему? …

12.10.2021
Django автоматическое удаление пользователя, если он не верифицирован вовремя

У меня есть флаг в django is_verified и я переопределяю User в CreateUser. Теперь я хочу автоматически удалять пользователя из базы данных, если флаг > 10 min == False, но когда True ничего не делать. Я создал что-то подобное …

12.10.2021
Попытка автоматического назначения группы django пользователям, созданным в процессе AAD/SSO

Я провел последние 4 часа, просматривая множество ресурсов, пытаясь решить эту проблему, и ничего не добился. Суть в том, что я пытаюсь добавить группу по умолчанию ко всем новым созданным пользователям. Пользователи создаются при первой аутентификации через AAD/SSO, но …

12.10.2021
Включение параметрического запроса в приложение django

Есть идеи, почему pqgrid из paramquery не работает? Я пробовал импортировать локальные файлы или связывать онлайн файлы, и это не имеет значения, все равно не работает. Я думаю, что это проблема, когда я загружаю файлы в проект django, но …

12.10.2021
Загрузка и разбор локального JSON-файла

У меня есть полностью рабочая функция для отображения внешних JSON данных из URL def object_api(request): url = 'https://ghibliapi.herokuapp.com/vehicles' response = requests.get(url) data = response.json() arr = [dic for dic in data ] context = { 'data': arr, } return …

12.10.2021
Message_set модели Django

Я новичок в Django и, читая код, я не понимаю атрибут message_set модели Django (называемой Room): def room(request, pk): room = Room.objects.get(id=pk) **room_messages = room.message_set.all()** participants = room.participants.all() доля моделей: class Room(models.Model): host = models.ForeignKey(User, on_delete=models.SET_NULL, null=True) …

12.10.2021
Фильтр внешних ключей в админке django

Я хотел бы предварительно отфильтровать поле внешнего ключа на моей странице администратора django. Вот мои модели: class Modalite(TimeStampedModel): class Meta: verbose_name = _(u"Modalite") verbose_name_plural = _(u"Modalites") protocole = models.ForeignKey(Protocole, related_name='modalite_protocole', on_delete=models.PROTECT) code = models.CharField(max_length=50) station …

12.10.2021
Django - Фильтр для объектов с полем, которое больше предельного значения

Я хочу отфильтровать объекты, чей id больше указанного мной. Вот что я ищу: const LIMIT_ID = 100 bigIdPeople = Person.objects.filter(id > LIMIT_ID) Возможно ли это и как мне это сделать? Спасибо!

12.10.2021
Выполняются ли обращения к полям ForeignKeys в Django лениво?

Учитывая следующую модель: class Article(models.Model): headline = models.CharField(max_length=100) pub_date = models.DateField() reporter = models.ForeignKey(Reporter, on_delete=models.CASCADE) И учитывая следующий код: article_1 = Article.objects.get(...) #1 print(article_1.reporter) #2 При выполнении строки #1 происходит ли обращение к таблице Reporter? …

12.10.2021
Ярлык перенаправления не работает, не перенаправляет меня в браузере

У меня такой код def maca_create(request, pk): return redirect("maca:detail" pk=pk) Вид этой страницы внутри редиректа восхитителен, но в браузере ничего не происходит. Может ли кто-нибудь помочь мне, пожалуйста?

12.10.2021
Я хочу проверить request.user в profile.favorite и followUser.folpr, если объект существует, удалить или добавить, но проверка не работает, работает только add и create

Я хочу проверить request.user в profile.favorite и followUser.folpr если объект существует удалить или добавить но проверка не работает только добавление и создание работает class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) favourite = models.ManyToManyField( User, related_name='favouriteUser', default=None, blank=True) avatar = models.ImageField( …

11.10.2021
Десериализация вложенного объекта в Django-Rest-Framework

Добрый день, Я пытаюсь выполнить запрос PUT, содержащий вложенный объект, и не могу заставить провинцию правильно обновляться. В документации django-rest-framework не было ничего очевидного, чтобы помочь с этим, и я исследовал решения нескольких …

11.10.2021
Django include template tag using as nested - побочные эффекты?

знает ли кто-нибудь или имеет опыт о плохих побочных эффектах использования вложенных тегов include? (Я имею в виду включение файла шаблона, который сам включает другой шаблон) Например: file x.html: {% include "z.html" %} file y.html: {% inclide …

11.10.2021
Настройте мою форму (форма отпуска) нужно автоматизировать несколько вещей

Итак, я настроил свое приложение для управления отпуском. Я хотел бы узнать, есть ли способ автоматизировать дни. Например, если больничный==5 дней, когда пользователь выбирает больничный, система автоматически сообщает ему, сколько дней у него есть. Они могут взять все дни, …

11.10.2021
Как связать две таблицы, чтобы узнать, какое значение включено в поле ManyToMany в Django?

Надеюсь, что название не такое запутанное, как я думал. В настоящее время у меня есть таблица PaymentsData: class PaymentsData(models.Model): match = models.CharField(max_length=30) amount = models.DecimalField(default = 0, max_digits = 5, decimal_places = 2) players = models.ManyToManyField(Profile, blank=True) playerspaid = models.ManyToManyField(Profile, …

11.10.2021
Функция добавления в корзину не выполняется

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

11.10.2021
Получение ошибки перекрестной политики CORS только после развертывания в течение более чем одного дня?

Недавно я столкнулся с ужасной ошибкой CORS no cross origin policy между моими приложениями react и django, и после повторного развертывания моего приложения django на heroku я получаю ту же ошибку только спустя некоторое время. Я совершенно не понимаю, …

11.10.2021
Почему тестирование Stripe CLI не работает с dj-stripe?

Я пытаюсь проверить, что URL работают для DJ Stripe с помощью Stripe CLI. Первоначально я собирался реализовать представление самостоятельно, но потом решил использовать DJ Stripe. В моем первоначальном представлении CLI работает, просто прослушивая мой URL и запуская stripe trigger checkout.session.completed: …

11.10.2021
Реверс для 'logout' не найден. 'logout' не является допустимой функцией представления или именем шаблона (помощь)

я получаю Ошибка django.urls.exceptions.NoReverseMatch: Не найдено обратное соответствие для 'logout'. 'logout' не является допустимой функцией представления или именем шаблона. Несмотря на то, что у меня все правильно, я покажу вам часть кода

11.10.2021
Имеют ли модели Django доступ к объекту запроса?

Я хотел бы, чтобы модель имела метод свойства и возвращала значение на основе запроса. Есть ли в Django глобальный объект запроса? Можно ли передать параметр в модель? class Person(models.Model): first_name = models.CharField(max_length=30) @property def full_name(self): if request.name == …

11.10.2021
Django не использует правильное число автоинкремента идентификатора после миграции на БД Postgres

Я перенес свою базу данных Django из Sqlite в Postgres, данные правильно установлены и проверены при чтении. Дело в том, что когда я пытаюсь добавить новый реестр в таблицу, Django использует id номер как 1 вместо того, чтобы …

11.10.2021
Как прочитать файл из хранилища и сохранить как объект model.FileField?

У меня есть model.FileField: class MyModel(models.Model): myfile = models.FileField() У меня есть файл по умолчанию на моем хранилище, который я хочу установить по умолчанию после создания экземпляра, поэтому я пытаюсь сделать это с помощью сигнала post_save: …

11.10.2021
Как получить входное значение в текстовой области

Здравствуйте, я хочу получить значение input в текст на той же странице без кнопки submit. Пример, что я хочу сделать: введите описание изображения здесь html; <div class="input-group-prepend"> <span class="input-group-text" id="inputGroup-sizing-default" style="font-weight: 500;">Aktivite:</span> </div> <input …

11.10.2021
Во время упаковки произошла ошибка. Использование pyinstaller

Я пытаюсь встроить файл python в файл exe. У меня не получается, так как в одни дни он собирается, а в другие выдает ошибку. Сценарий python работает нормально, когда я запускаю его в CMD или Visual Code. Я пробовал …

11.10.2021
Django. Создание форм и написание полей

Я создаю форму, что бы в ней была возможность для пользователя, добавить свой вариант ответа, если он не нашёл его в выпадающем списке. Моя проблема в том, что у меня не получается связать выпадающий список(который является Foreign Key данной модели) …

11.10.2021
Django Makemigrations и миграция прошли успешно. Сервер Dev работает как ожидалось. "Relation "auth_user" does not exist " при обслуживании на Nginx

Мое приложение делает все, что должно (вход в систему и связанные с ним функции), работая на сервере разработчиков, доступ к которому осуществляется через порт 8000. Как только я переключаюсь на Nginx и пытаюсь войти в систему или даже получить …

11.10.2021
Как создать в django опцию annotate или agregate для определения того, что request.user уже есть в m2m relations

Я уже 2 дня ищу способ определить, следит ли зарегистрированный пользователь за каким-либо сообщением или нет. вот мои модели: class User(AbstractUser): pass class Post(models.Model): user = models.ForeignKey( "User", on_delete=models.CASCADE, related_name="posts") owner = models.ForeignKey( "User", on_delete=models.PROTECT, related_name="post_posted") followers = models.ManyToManyField( …

11.10.2021
Проблемы с Virtualenv, пакеты django

Во время работы над проектом django в pycharm, я получил ошибку, в которой говорится "install django pacakage", но я уже установил django в моем virtualenv. Если я установлю глобальный пакет django в pycharm, повлияет ли это на мой virtualenv? …

11.10.2021
Проблемы Django и Postgres при докеризации

Здравствуйте, я не могу докеризировать мое приложение django, потому что я получил ошибку - listen tcp4 0.0.0.0:5433: bind: address already in use С другой стороны, когда я "убиваю" порт 5433 в терминале ubuntu, я получаю эту ошибку …

11.10.2021
У меня есть следующее простое представление. Тогда почему возникает эта ошибка ValueError

Это мой views.py def user_profile(request): if request.user.is_authenticated: if request.method == "POST": fm = EditUserProfileForm(request.POST, instance=request.user) if fm.is_valid(): messages.success(request,'Profile updated') fm.save() else: if request.user.is_superuser == True: fm = EditAdminProfileForm(instance = request.user) else: fm = EditUserProfileForm(instance=request.user) return render(request,'enroll/profile.html',{'name':request.user,'form':fm}) else: return HttpResponseRedirect('/login/')`` …

11.10.2021
Gitlab Выполнение ci тестов с помощью django и postgres

Мне удалось собрать образ и скомпилировать его, а также опубликовать его в реестре контейнеров gitlab. Следующим шагом будет использование этих образов для запуска теста Когда я пытаюсь запустить приложение djgando в docker, оно кажется неудачным с The SECRET_KEY setting …

11.10.2021
В чем разница между модулем верхнего уровня и подмодулем в Django при использовании - "python manage.py startapp polls".

Я следовал учебнику по опросам для Django и сегодня начинаю свой собственный хобби-проект. При создании приложения меня очень смутило следующее - Ваши приложения могут находиться в любом месте вашего пути к Python. В этом руководстве мы создадим наше приложение poll …

11.10.2021
Выход пользователя из системы после истечения срока действия первого маркера доступа в django

Пользователь вышел из системы после истечения срока действия первого маркера доступа. Как автоматически создать и установить новый маркер доступа после истечения срока его действия?

11.10.2021
Объект типа InMemoryUploadedFile не является JSON сериализуемым : Django

Здесь я пытаюсь обновить данные в модели закладок, но возникает ошибка, связанная с полями изображений, models.py class Bookmark(BaseModel, SoftDelete): sort_order = models.PositiveSmallIntegerField(null=False, blank=False) mobile_thumbnail_image = models.ImageField(upload_to='video_bookmark_mobile_thumbnail', height_field=None, width_field=None, null=True, blank=True) web_thumbnail_image = models.ImageField(upload_to='video_bookmark_web_thumbnail', height_field=None, width_field=None, null=True, blank=True) …

11.10.2021
Как отсортировать набор запросов с помощью django и htmx?

Я использую django-filter для применения фильтров, и на новом кверисете я хочу сделать htmx запрос сортировки, который в зависимости от тега select меняет сортировку нового кверисета, вот мой вид: views.py def sorted_htmx_products(request): context = {} qs= request.GET['order_by'] print('request', qs['order_by']) if …

11.10.2021
Django не может обновить поле с помощью serialzier

Здравствуйте, у меня сериализатор выглядит так class PredefinedHabitSerializer(serializers.ModelSerializer): image= serializers.SerializerMethodField() class Meta: model = models.PredefinedHabit fields = [ "id", "habit", "category", "why", "how", "dos", "donts", "info", "alternative", "image" ] def get_image(self, obj): if obj.image.startswith("https"): return obj.image else: return aws_get(obj,"s3-debug") …

11.10.2021
Моя форма не работает

У меня есть страница с формой, при заполнении которой пользователь переходит на страницу оплаты, после нажатия кнопки ничего не происходит и никаких ошибок я не получаю: about.html {% extends "base.html" %} {% block title %} <title> {{ cheat.title }} </title> …

11.10.2021
Ошибка: Настройки Django "Параметр SECRET_KEY не должен быть пустым".

У меня проблема, о которой уже спрашивали раньше, но я думаю, что этот случай особенный. Проблема возникает потому, что он не находит "SECRET_KEY", но, как я покажу ниже, он установлен. Чтобы лучше понять конфигурацию моих настроек, они разделены на …

11.10.2021
Добавить поле в представление общего списка DRF

Мне нужно создать представление списка DRF, которое показывает каждый курс вместе с булевым полем, указывающим, подписан ли пользователь, запрашивающий представление, на курс. Подписки на курсы хранятся в следующей модели: class Subscription(models.Model): user = models.ForeignKey( CustomUser, related_name='subscriptions', null=False, on_delete=CASCADE) …