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

12.10.2021
Django Rest framework маршрутизатор ModelViewSet

Я хочу использовать ModelViewSet в маршрутизаторе. Но я хочу выбрать list retrieve destroy. просмотров class UsersView(ModelViewSet): ... Я знаю, что может просмотров class UsersView(mixins.RetrieveModelMixin, mixins.DestroyModelMixin, mixins.ListModelMixin, GenericViewSet): ... урлы router = DefaultRouter() router.register(r'users', UsersView) …

12.10.2021
AttributeError: модуль 'django.db.models' не имеет атрибута 'BigAutoField'

Итак, я следую проекту Django в учебнике "Python crash course 2nd ed" и дошел до раздела mapping URLS для тех, кто знает, и когда я пробую, моя система не может больше запускать сервер, я сталкиваюсь со следующей ошибкой: AttributeError: …

12.10.2021
Django Rest Framework Jwt + маршрутизатор

Я хочу, чтобы фронт-энд отображал токен и refresk url. Есть ли способ добавить Jwt в маршрутизатор? Я теперь использую urlpatterns = [ path('token/', TokenObtainPairView.as_view(), name='my_jwt_token'), path('refresh/', TokenRefreshView.as_view(), name='token_refresh'), ] Я хочу сделать что-то вроде этого. router …

12.10.2021
Если у меня на компьютере много разных виртуальных сред, как убедиться, что проект django использует определенную из них?

Думаю, я создал 5 виртуальных сред в папке с помощью командных строк, а затем запускаю проект django вне папки, как я могу убедиться, какую виртуальную среду я использую в этом проекте django, если проект не использует ни одну виртуальную среду …

12.10.2021
Добавление данных модели в анохтерную модель с 2 формами в одном html с помощью django

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

12.10.2021
Почему django возвращает мой html-код при использовании переменной со значением, сохраненным из фильтра?

Я начинающий изучать django и у меня есть сайт с частью, которая позволяет вам перечислить ваши незавершенные задачи, пока что я хочу только отобразить их, и всякий раз, когда я использую filter с этой второй переменной({"items":todos}, которую я хочу отобразить …

12.10.2021
Невозможно обновить определенное количество в корзине Django

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

12.10.2021
Django queryset упорядочивание по другому полю модели без foreignkey

Я хочу Foo.objects.all() заказать по Bar.order Две таблицы связаны по полям ryid без внешнего ключа. База данных у меня такая, я не могу установить ryid внешний ключ. class Foo(models.Model): lsid = models.AutoField(db_column='Lsid', primary_key=True) ryid = …

12.10.2021
Django формы - могу ли я размещать объекты в форме, импортировать форму в Views и повторно использовать ее, вызывая из других функций?

1. Резюмируйте проблему: Я создаю приложение Django и надеюсь создать объекты, которые я могу поместить в форму. Я предполагаю затем импортировать формы во Views в Django, а затем передать объект на другую веб-страницу через определение в Views. 2. Опишите, …

12.10.2021
Django DetailView: переключает меня на другого пользователя

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

12.10.2021
Поиск URL не работает при обновлении и извлечении

В url /users/*username я должен иметь возможность получить доступ к каждому пользователю по его имени пользователя, проблема в том, что это не работает так, как должно, не имеет значения, что я пишу в *username, он будет обновлять/удалять текущего зарегистрированного …

12.10.2021
Как построить поле автозаполнения страницы на основе единиц и префиксов Pint

Я хочу иметь возможность ввести "Mpa" в поле страницы и получить "MegaPascal" в качестве автозаполняемого выбираемого элемента, используя Pint's ureg-единицы и префиксы. Основная проблема заключается в том, что MegaPascal не является фактическим элементом ureg, это префикс …

12.10.2021
Добавление таблицы с помощью Django и лабораторного отчета

Следующий код работает для создания pdf, то, что я хотел, это поместить данные в таблицу def pdf_view(request): enc = pdfencrypt.StandardEncryption("pass", canPrint=0) buf = io.BytesIO() c = canvas.Canvas(buf, encrypt=enc) width, height = A4 textob = c.beginText() textob.setTextOrigin(inch, inch) textob.setFont("Helvetica", 14) …

12.10.2021
Django: передача информации между приложениями

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

12.10.2021
В представлении списка изменений в Django Admin как сделать так, чтобы столбец с внешним ключом сортировался по значению, отличному от первичного ключа?

У меня есть таблица с отношением "многие-к-одному" к самой себе, что позволяет создать древовидную структуру: class Medium(models.Model): label = models.CharField(max_length=30) parent = models.ForeignKey('self', on_delete=models.CASCADE, null=True) def __str__(self): return self.label В представлении списка изменений в Django Admin я …

12.10.2021
Поле 'id' ожидало число, но получило "The Complete JavaScript", когда я пытаюсь создать курс, я получаю эту ошибку

Вот моя модель курса. class Course(models.Model): owner = models.ForeignKey(settings.AUTH_USER_MODEL,\ related_name='courses_created', on_delete=models.CASCADE) subject = models.ForeignKey(Subject,related_name='courses', on_delete=models.CASCADE) title = models.CharField(max_length=200) pic = models.ImageField(upload_to="course_pictures") slug = models.SlugField(max_length=200, unique=True,blank=True) overview = models.TextField() created = models.DateTimeField(auto_now_add=True) updated = models.DateTimeField(auto_now=True) enroll = models.ManyToManyField(settings.AUTH_USER_MODEL,related_name='enrollment',blank=True) class Module(models.Model): …

12.10.2021
Установка начального значения в форме Django

Мне нужно установить начальное значение в форме и почему-то не работает, это очень странно, так как у меня есть точно такой же код в другом представлении, но в этом случае мой подход не работает: views.py @login_required def add_lead(request): …

12.10.2021
Django: проверьте, включает ли ManyToManyField экземпляр

У меня следующая модель: class Party(models.Model): participants = models.ManyToManyField(User, related_name='participants') Как проверить, участвует ли пользователь в вечеринке? Я перепробовал множество вариантов, но ни один из них не работает. Я хотел бы иметь что-то вроде этого в моем views.py: …

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 вместо того, чтобы …