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

28.10.2022
Данные Ajax-постов не поступают в Django

Я разрабатываю приложение Django. Я пытаюсь использовать jquery и ajax для POST-запроса, но не могу найти ошибку. В основном я пытаюсь отправить данные с фронтенда с помощью ajax на сервер. views.py def add_new_question_feedback(request, pk): if request.headers.get('x-requested-with') == 'XMLHttpRequest': question …

28.10.2022
Django IntegrityError : нулевое значение в колонке нарушает ограничение not-null, но в запросе есть значение

У меня есть форма, которая пытается добавить запись в базу данных с помощью django. При попытке сохранения в базу данных я получаю ошибку IntegrityError: null value in column "aid" violates not-null constraint, но когда я смотрю на запрос, я …

28.10.2022
Текущий пользователь не отображается в форме из ModelForm, пока не установлены отношения в Django

У меня определены две модели, тестовая модель и модель пользователя. Модель Test связана с моделью User с помощью внешнего ключа. Модель Test имеет много различных аспектов, поэтому я сократил ее, но я создал форму этой модели с помощью ModelForm. …

28.10.2022
Django Many To Many Ordering

У меня есть две таблицы Subjectlist и Day. Список предметов является m2m в таблице Day. Моя проблема заключается в том, что я составляю школьное расписание. Поэтому для каждого дня должны быть показаны разные предметы, когда я добавляю предметы в …

28.10.2022
Сохранение данных из Oracle на sql-сервер с помощью веб-страницы django или скрипта python

Мне нужен короткий и быстрый метод копирования таблицы oracle на sql server, потому что таблицы слишком большие. У меня есть только одна модель mssql. models.py class ReceiveMt_sql(models.Model): rcv_no = models.CharField(db_column='RCV_NO', max_length=30, blank=True, null=True) rcv_date = models.CharField(db_column='RCV_DATE', max_length=100, blank=True, …

28.10.2022
Пожалуйста, как мне написать код try и except для проверки пароля; так, чтобы каждая проверка возвращала пользователю свое собственное сообщение?

Views.py Проблема у меня возникла в представлении функции регистрации. Что мне написать внутри блока except, чтобы показать пользователю сообщение об ошибке в соответствии с заданным validationError. Например: если ошибка "Общий пароль", то пользователю должно быть показано только сообщение об …

28.10.2022
Почему токен csrf должен быть помещен в тело POST запроса, а не в заголовки в Django Rest Framework?

Я хотел бы узнать причину, по которой мы должны поместить токен csrf в body для POST-запросов (ключ csrfmiddlewaretoken) и в headers для остальных (ключ X-CSRFToken)?

28.10.2022
Исключение не работает на djnago queryset

usr_all_friends_shw = Friend.objects.filter(profile_id__in = request.user.profile.friends.all()) uzr_al_cnfr_frn = FriendRequestSave.objects.filter(receiver_request=request.user.profile) sugges= Friend.objects.exclude(profile_id__in=usr_all_friends_shw).exclude(profile_id=request.user.pk) for i in uzr_al_cnfr_frn: bdhc63=Friend.objects.filter(profile_id=i.sender_request.pk) print(bdhc63) sugestion_aftr=sugges.exclude(profile_id__in=bdhc63) Он не показывает никакой ошибки, но все еще не исключает элементы

28.10.2022
Как использовать поле модели в качестве поля по умолчанию для другого поля Django?

Я хочу использовать поле в модели в качестве поля по умолчанию для поля в другой модели. Я пытаюсь ссылаться на поле, но когда я пытаюсь сделать миграцию, я получаю ошибку "can't serialize error". Любая помощь будет очень признательна. models.py …

28.10.2022
Django переписывание представления функций в Class View ListView проблема с тегом

Я пытаюсь переписать все мое приложение с функциональных представлений на представления классов. Сейчас я пытаюсь справиться с тегами. Вот как это выглядит раньше views.py def tagged(request, slug): tag = get_object_or_404(Tag, slug=slug) articles = Article.objects.filter(tag=tag) paginator = Paginator(articles, 5) …

28.10.2022
Django imagefield не показывает ни одной фотографии в шаблоне

Я работаю над книжным магазином, используя Django. Я пытаюсь сохранить обложку каждой книги в каждой книге, созданной пользователем, используя imagefield. Я выполнил все шаги в документации Django по использованию imagefield, но это не работает. settings.py (в главном проекте): MEDIA_DIR = …

28.10.2022
HTML не отображается должным образом в Django

Я наивен в Django и HTML и пытаюсь создать приложение с помощью django. Я узнал о сайте getbootstrap.com . И я пытался создать выпадающую кнопку оттуда в моем файле index.html. Код для кнопки Dropdown выглядит следующим образом. <div …

28.10.2022
Как решить проблему django.db.utils.NotSupportedError в django

У меня возникла ошибка при запуске проекта в Django. Дело в том, что, к сожалению, я обновил версии pip, MySQL клиента и Django вот ошибка при запуске python manage.py run server in check_database_version_supported raise NotSupportedError( django.db.utils.NotSupportedError: MariaDB 10.3 …

28.10.2022
Показывать в админке изображения, связанные с моделью django

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

28.10.2022
Список прибывших, по годам

У меня есть эти три модели (я их обобщил): class Tourist(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) class Etablissement(models.Model): name = models.CharField(max_length=30) class Arrival(models.Model): tourist = models.ForeignKey(Tourist, on_delete=models.CASCADE) place = models.ForeignKey(Etablissement, on_delete=models.CASCADE) Я хочу для туриста иметь …

28.10.2022
Как ограничить поле ManyToManyField в ModelViewSet для отсутствия суперпользователей?

У меня есть 2 модели, связанные отношением ManyToManyField. class Site(models.Model): name = models.CharField(max_length=100, unique=True) def __str__(self): return self.name class Device(models.Model): name = models.CharField(max_length=100, unique=True) description = models.TextField(blank=True, null=True) users = models.ManyToManyField(User, related_name='devices', blank=True) site = models.ForeignKey(Site, on_delete=models.CASCADE, …

28.10.2022
Raise InvalidSchema(f "No connection adapters were found for {url!r}") при вызове API Django

Я пытаюсь вызвать API в Django и у меня есть следующий код: @csrf_exempt def intasend_webhook_view(request): if request.method == "POST": payload = request.body response = requests.get(payload) intasend_body = json.loads(response) api_ref = intasend_body.get("api_ref") state = intasend_body.get("state") order = Order.objects.get(pk=api_ref) if state …

28.10.2022
Мои ранее работавшие проекты больше не работают [закрыто]

Я писал проект с django, но мои проекты не открываются, ни один проект, почти все проекты на pc, я не знаю почему, django установлен, python установлен, все проекты работали без проблем до этого, ошибка одна за другой строчные ошибки как …

28.10.2022
Как я могу соединить различные экземпляры классов на основе их идентификаторов?

У меня есть два следующих класса: class Position(models.Model): product = models.ForeignKey(Product, on_delete=models.CASCADE) quantity = models.PositiveIntegerField() price = models.FloatField(blank=True) created = models.DateTimeField(blank=True) def save(self, *args, **kwargs): self.price = self.product.price * self.quantity return super().save(*args, **kwargs) def __str__(self): return f"id: {self.id}, product: …

28.10.2022
Как экспортировать Qr-коды в виде изображений в файл excel на Python и Django?

Я пытаюсь создать утилиту для экспорта изображений Qr-кодов в файл excel для маркировки. Я использую библиотеку qrcode для генерации QR-кодов и библиотеку openpyxl для создания файла электронной таблицы. До сих пор экспорт электронной таблицы отлично работает без колонки Qr-кода, но …

28.10.2022
Как добавить тестовые данные в админку django с помощью скрипта

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

28.10.2022
Правило для повторения

Я использую модуль dateutil rrule ical (https://dateutil.readthedocs.io/en/stable/index.html) в Django для обработки повторений, связанных с датой. мой вопрос в том, как мы можем вычислить какой-либо признак, который дает такое-то количество повторений, уже выполненных, и такое-то количество повторений, оставшихся. …

28.10.2022
Это показывает для каждого проекта - RemovedInDjango30Warning,

может ли кто-нибудь сказать мне, как решить эту проблему, raise InvalidTemplateLibrary( django.template.library.InvalidTemplateLibrary: Указана недопустимая библиотека шаблонов. ImportError raised when trying to load 'django.contrib.admin.templatetags.admin_static': cannot import name 'RemovedInDjango30Warning' from 'django.utils.deprecation' (C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\django\utils\deprecation.py) …

28.10.2022
KeyError: 'DB_NAME' при выполнении makemigrations в django

Я храню все свои секреты и параметры базы данных в файле dev.env. У меня есть 3 разных файла настроек - base, dev и prod. В base есть база данных SQLite, а в dev я хочу подключиться к Postgres. …

28.10.2022
Представление products.views.get_product не возвращало объект HttpResponse. Вместо этого оно вернуло None

Вот мой код, я получаю ту же ошибку снова и снова. def add_to_cart(request,uid): variant=request.GET.get('variant') product=Product.objects.get(uid=uid) user=request.user cart=Cart.objects.get_or_create(user=user, is_paid=False) cart_item=CartItems.objects.create(cart=cart,product=product) if variant: variant=request.GET.get('variant') size_variant=SizeVariant.objects.get(size_name=variant) cart_item.size_variant=size_variant cart_item.save() return HttpResponseRedirect(request.META.get('HTTP_REFFER')) ValueError at /product/tommy-hilfiger-blue-jeans Представление products.views.get_product не вернуло объект HttpResponse. Вместо этого …

28.10.2022
Как перейти на другую страницу после выполнения функции flask python

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

28.10.2022
Я хочу создать каталог типа mysite.com/user

Я использую API twitter для аутентификации и хочу создать каталог типа mysite.com/user после того, как пользователь войдет в систему. Какими должны быть фактические view и path для этого? models.py class TwitterUser(models.Model): screen_name = models.CharField(max_length=255) name = models.CharField(max_length=255) twitter_oauth_token = …

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

Я хочу создать только один объект для одних и тех же пользователей. class MyModel(models.Model): user1 = models.ForeignKey(settings.AUTH_USER_MODEL,...) user2 = models.ForeignKey(settings.AUTH_USER_MODEL,...) class Meta: constraints = [ UniqueConstraint( fields=['user1', 'user2'], name='user_unique', ), # UniqueConstraint( # fields=['user2', 'user1'], # name='user_unique2', # ), …

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

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

28.10.2022
Как сгруппировать_по_году список python?

я получаю этот список от API [{u'criados': u'25/10/2022 00:50', u'arquivo': u'http://hml.static.detran.al.gov.br/media/infracoes/notificacoes/9.pdf', u'id': 1, u'tipo': u'NAI', u'slug': u'Teste-1'}, {u'criados': u'25/10/2022 23:54', u'arquivo': u'http://hml.static.detran.al.gov.br/media/infracoes/notificacoes/Profile.pdf', u'id': 2, u'tipo': u'NIP', u'slug': u'copa-06'}, {u'criados': u'27/10/2020 09:12', u'arquivo': u'http://hml.static.detran.al.gov.br/media/infracoes/notificacoes/10.pdf', u'id': 3, u'tipo': u'NAI', u'slug': u'teste-2020'}] …

28.10.2022
Django. Сортировка ведущей таблицы по последней дате записи в связанной таблице

Фрагмент связанных моделей: class Topic(models.Model): title = models.CharField(max_length=256) … class Comment(models.Model): topic = models.ForeignKey('Topic', related_name= ‘topic_comments', on_delete=models.CASCADE) created = models.DateTimeField(auto_now_add=True) content = models.TextField() … Нужно отсортировать таблицу topic, чтобы результат в Queryset (не в List) учитывал дату создания записи в …

28.10.2022
Каковы некоторые возможные причины, по которым в Python может возникнуть ошибка, но указывающая на неправильную строку?

Я использую Django и Python 3.9. Я получаю KeyError at /myapp/myroute, на что он сообщает мне значение ключа, который я пробовал. Проблема в том, что оно указывает на строку 929, которая является else:. # this is the path to …

28.10.2022
Невозможно получить доступ ко всем данным из prefetch_related, только к первому элементу массива?

У меня есть следующие три модели, которые находятся в отношениях "многие ко многим": PokemonTypesTest и BasePokemonTest связаны через промежуточную таблицу WeakResistImmune class PokemonTypesTest(models.Model): name = models.CharField(max_length=25, unique=True) def __str__(self): return self.name class BasePokemonTest(models.Model): name = models.CharField(max_length=50, unique=True) base_hp = …

28.10.2022
Приложение django: разделение проблем и оптимизация больших объектов, генерируемых с помощью циклов for/понимания словарей

Когда в проекте Django нужно сгенерировать массивный объект, который будет использоваться для заполнения шаблона template, где он должен генерироваться/храниться? Если - в примере (размещенном ниже) - я заполняю шаблон объектом dictionary, который заполняется оператором цикла for (вне функции, в views.py), …

28.10.2022
Как разграничить пользователей тарифных планов Basic/Premium для использования только премиум-функций в Django REST?

Я работаю над SaaS-инструментом для написания текстов на бета-стадии, который построен на NextJS, React и Django REST. По мере того, как я набираю некоторую базу пользователей, я начинаю исследовать возможность введения премиум-плана с использованием Stripe. Как и большинство …

28.10.2022
Django app: можно ли использовать `for loop` вне функции в views.py?

Я знаю, что в views.py я могу создать объект - например, словарь - который может быть использован в определенной функции. Например (views.py): # here `monthly_challenges` is working monthly_challenges = { "january": "Eat no meat for the entire month!", "february": …

28.10.2022
В чем причина того, что данные не сохраняются в базе данных?

Моя цель - сохранить данные из html form. Я пробовал разные способы, ниже приведен один из них. Но данные не сохраняются в базе данных😥. В чем проблема? Подходит ли этот способ? views.py: @api_view(['POST']) def employeeListView(request): if request.method == 'POST': …

28.10.2022
Проект Django Vue3 js не найден

Мы делаем проект, используя django и vue3. В этом проекте, когда я запускаю проект с django, в то время как проект запущен в vue3, django не видит файлы App.js и chunk.js. Как я могу решить эту проблему? vue.config.js const …

28.10.2022
Django-allauth и проблема выхода из системы с Google

Я использую django-allauth специально и только для аутентификации Google. Я сталкиваюсь с несколькими странными проблемами: Выйдите из браузера Chrome, и при следующем входе пользователь будет запомнен. Пользователь никогда не перенаправляется на вход в Google.. Выход из …

28.10.2022
Резервирование наборов данных сверху вниз по списку (база данных-таблица) для пользователей, избегающих условий гонки (Django 4.1)

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