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

12.10.2022
Markdown не отображается на моей веб-странице Django/HTML

Я уже преобразовал страницу Markdown, но она не отображается. Вот как выглядит моя страница, когда я пытаюсь ввести любой контент в формате markdown: ПРОСМОТРОВ: from django.shortcuts import render …

12.10.2022
TypeError: __init__() принимает 1 позиционный аргумент, но 2 был передан новый аргумент

Я разрабатываю простое приложение для аутентификации в django, но получаю эту ошибку: TypeError: init() принимает 1 позиционный аргумент, но было задано 2 моя точка зрения from .forms import RegisterForm, LoginForm from django.contrib.auth.views import LoginView from django.shortcuts import render, redirect …

11.10.2022
Я получил ошибку при попытке сериализации изображений продукта

AttributeError: Получена ошибка AttributeError при попытке получить значение для поля picture на сериализаторе ProductSerializer. Поле сериализатора может быть названо неверно и не совпадать с атрибутом или ключом экземпляра Product. Оригинальный текст исключения был: 'Product' object has no attribute 'picture'. class …

11.10.2022
Запрос для расчета баланса пользователей

В моем проекте есть монеты, которые пользователи могут покупать, использовать для выполнения определенных действий и конвертировать в реальные деньги. Пользователь может конвертировать в реальные деньги только заработанные монеты (например, получая подарки), но не купленные непосредственно на сайте. Поэтому внутри …

11.10.2022
Фильтры Django просто возвращают все объекты

У меня есть такая модель class Research(models.Model): CATEGORIES = (...) name = models.CharField(max_length=80) date = models.DateField() category = models.CharField(max_length=10, choices=CATEGORIES) public_use = models.CharField(max_length=17, choices=PUBLIC_USE_CHOICES) Этот фильтр: class ResarchFilter(filters.FilterSet): year = filters.DateFilter(field_name='date', lookup_expr='year') category = filters.CharFilter(field_name='category', lookup_expr='iexact') class Meta: …

11.10.2022
TypeError: Field.__init__() получил неожиданный аргумент ключевого слова 'max_lenght'

From django.db import models class Coustomer (models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) имя = models.CharField(max_length=100) locality = models.CharField(max_lenght=150) zipcode = models.IntegerField() state = models.CharField(choices=STATE_CHOICES,max_lenght=100) class Product(models.Model): title = models.CharField(max_lenght=100) цена_продажи = models.FloatField() скидка_цена = models.FloatField() описание = models.TextField() бренд = …

11.10.2022
Производительность: Лучший способ передачи больших объемов данных

На моем сайте пользователи могут загружать в базу данных посты с файлами (изображениями, аудио, видео и т.д.) или без них. Сейчас у меня есть два варианта: Отправьте очень большой запрос, содержащий данные постов, а также, возможно, несколько …

11.10.2022
Как использовать JavaScript шифрование/дешифрование на стороне клиента в django forms / crispy forms? Есть ли какой-нибудь пакет python, который может это сделать?

Поля формы Django должны быть зашифрованы на стороне сервера и должны быть расшифрованы в браузере клиента во время рендеринга и наоборот для отправки формы Одним из подходов является использование криптографических библиотек JS или применение собственного кода шифрования. Но, …

11.10.2022
Django: в представлениях как сделать редирект, если параметр (связанный с шаблоном url) не соответствует результату модели?

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

11.10.2022
Как изменить переменную фильтра в представлении из шаблона Django?

У меня есть модель отзывов, в которой есть отзывы, сделанные пользователями. В представлении я делаю для нее пагинацию. Затем я фильтрую отзывы по переменной type = 'art' Как я могу изменить переменную фильтра для type = 'music' из шаблона, …

11.10.2022
Запросы работают локально, но не на Heroku. Получаем внутреннюю ошибку сервера 500 и JSON не действителен

Я создал веб-приложение с помощью django и react. Оно прекрасно работает локально, а развертывание на heroku прошло без проблем. Когда я тестирую приложение heroku, некоторые из моих запросов работают нормально, например, вход/регистрация. Однако запросы, в которых информация отправляется …

11.10.2022
Ошибка выполнения Django/Python: RecursionError в /blog/cubs/

Я создал сайт, и я продолжаю получать ошибки рекурсии на моей странице /blog/cubs, у меня есть 2 одинаковые страницы для Бобров и Скаутов, но когда я просматриваю эквивалент cubs, я продолжаю получать эту ошибку рекурсии. Ниже приведен файл …

11.10.2022
Как ограничить дочернюю таблицу от ссылок на родительскую таблицу на основе определенного свойства в Django

Рассмотрим следующий пример: class Car(models.Model): def __str__(self): return self.name name = models.CharField(max_length=255) type_choices = [ ('Sedan','Sedan'), ('SUV','SUV'), ('Truck','Truck'), ] type = models.CharField('Type', max_length=255, choices=type_choices) class Sedan(models.Model): models.ForeignKey(Car, on_delete=models.CASCADE) class SUV(models.Model): models.ForeignKey(Car, on_delete=models.CASCADE) class Truck(models.Model): models.ForeignKey(Car, on_delete=models.CASCADE) Как …

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

Моя проблема немного сложнее, но я размещаю вопрос в максимально простой форме. Аннотация total_score в Photo. Я хотел бы аннотировать max_total_score в Person. Я написал get_queryset из PersonManager, но произошла следующая ошибка. Есть …

11.10.2022
Nginx frontend не вызывает Nginx в backend

Итак, я использую Django + react с nginx как на backend, так и на frontend, контейнеризированный в docker. Следующее изображение пояснит, как я хочу обслуживать все приложение: Погуглил, но не …

11.10.2022
Как правильно набирать символы utf-8?

Азербайджанский язык info = "Çox da uzaq olmayan gələcəkdə, tənha yazıçı Teodor" <p class="card-text"> {{ info|slice: "0:54" }} </p> <p class="card-text"> Çox da uzaq olmayan gələcəkdə, tənha yazı&ccedi </p> ç = &ccedi Как правильно писать символы utf-8?

11.10.2022
Django - Как сохранить объекты модели в другой модели?

Допустим, у меня есть две модели (в файле models.py): class FullName (models.Model): firstName = models.CharField(max_length=30,null=True,blank=False,unique=True) lastName = models.CharField(max_length=30,null=True,blank=False,unique=True) class Address (models.Model): addressLine = models.CharField(max_length=30,null=True,blank=False) city = models.CharField(max_length=30,null=True,blank=False) state = models.CharField(max_length=30,null=True,blank=False) zipcode = models.CharField(max_length=30,null=True,blank=False) Как я могу объединить …

11.10.2022
Django Forms ErrorList пользовательский формат HTML тегов

В Django версии 3.2 вы можете настроить формат списка ошибок. https://docs.djangoproject.com/en/3.2/ref/forms/api/#customizing-the-error-list-format В версии 4.1 это изменилось? https://docs.djangoproject.com/en/4.1/ref/forms/api/#customizing-the-error-list-format Этот раздел очень туманен для меня: forms.py …

11.10.2022
Как вызвать функцию из кнопки в админке Django

Я манипулировал представлением List в моем Django Admin и установил кнопку для каждой записи. Теперь, когда я нажимаю на кнопку, я хочу, чтобы с сервера вызывался URL. В этом URL должны быть переданы заголовки и параметры. Одним из параметров …

11.10.2022
Приложение django/react на heroku работает вхолостую

Я создал веб-приложение с помощью django и react и развернул его на heroku. Несколько дней назад оно работало нормально, но теперь оно отображается как пустое. Когда я запускаю heroku logs --a --tail все выглядит совершенно нормально. Когда …

11.10.2022
Как я могу получить идентификатор объекта внутри кверисета предварительной выборки?

У меня возникли трудности с получением идентификатора объекта внутри набора запросов Prefetch. models.py class ProductBatch(models.Model): name = models.CharField(max_length=100) product = models.ForeignKey( MstProduct, on_delete=models.CASCADE, related_name="product_batch" ) tutors = models.ManyToManyField( settings.AUTH_USER_MODEL, blank=True, related_name="handling_product_batches" ) class TrnEvent(models.Model): event_teacher = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.CASCADE, …

11.10.2022
Django - создание нового объекта в сериализаторе, но оставление некоторых параметров из validated_data в стороне

Я использую поле ManyToManyField в своей модели: class CustomUser(AbstractUser): ... roles = models.ManyToManyField(Role, blank=True) А в сериализаторе я хочу создать новый объект CustomUser class CustomUserSerializer(serializers.ModelSerializer): def create(self, validated_data): user = CustomUser.objects.create_user(**validated_data) Но, конечно, Django жалуется на …

11.10.2022
Получение этой ошибки при отправке формы > ValueError at /forms_testing/forms_testing/ Field 'id' expected a number but gets 's'

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

11.10.2022
Шаблонная форма Bootstrap не обновляет данные формы в DJango

Я столкнулся с такой проблемой. Форма сохранения url не работает. Я пробовал, но не получил никакого решения этой проблемы. Форма Django не работает должным образом, возможно, форма не сохраняется или проблема с URL. Любой старший разработчик django, …

11.10.2022
Django POST http://127.0.0.1:8000/create_member/ 500 (Внутренняя ошибка сервера)

Я пытаюсь добавить имена пользователей в мое приложение для видеочата, и возникла эта ошибка. Я пытаюсь получить create_member, но возникает эта ошибка. Я пытался решить проблему много раз, но безуспешно. Пожалуйста, проверьте это. Uncaught (in promise) SyntaxError: Unexpected token. Эта …

11.10.2022
Сбой соединения Websocket при развертывании Django Channels в render.com

Я разворачиваю проект, в котором я использую Django Channels для подключения пользователей к вебсокету. Мое развертывание работает в ядре, однако, когда я пытаюсь подключиться к websocket из развернутого приложения, я получаю следующее отслеживание в моих журналах: Oct 11 …

11.10.2022
Получение нескольких столбцов из 4 различных таблиц в Django Rest Framework

Я действительно новичок в ORM и также новичок в Django. Вот мои модели. class User(models.Model): id = models.AutoField() email = models.EmailField() class ToDo(models.Model): id = models.AutoField(primary_key=True) user = models.ForeignKey("User", on_delete=models.CASCADE) title = models.TextField(max_length=50) detail = models.CharField(max_length=250) class ToDoResult(models.Model): id …

11.10.2022
Как установить виртуальную среду на рабочем столе github?

Недавно мы начали использовать github-pre-commits для проекта django, с тех пор я не могу зафиксировать изменения с помощью github desktop. Я активировал свой виртуальный env и использую терминал только для фиксации изменений могу ли я внести изменения, которые …

11.10.2022
Django Models: Агрегировать объекты Avg def

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

11.10.2022
Django - условие цепочки queryset к отношению many_to_many

'''class Category(Model): name = models.CharField(max_length=45) class Animal(Model): имя = models.CharField(max_length=45) категории = models.ManyToManyField(Category) @receiver(pre_save, sender=Animal) def animal_create_update(sender, **kwargs): # получить выбранные категории и что-то сделать print(categories)'''

11.10.2022
Django Rest Framework фильтрует результаты, отображаемые сериализатором в запросе Model.objects.all()

Я пытаюсь запросить всю мою базу данных пользователей, но добавить пользователя в json ответ только если поле account_type равно "supplier", прямо сейчас он просто добавляет каждого пользователя в json ответ models.py class UserProfile(models.Model): <omitted> account_type = models.CharField(max_length=200, default=None) ...<omitted> …

11.10.2022
Используйте метод validate для публикации данных, назначенных определенному пользователю, в django rest Framework

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

11.10.2022
Правильная настройка заголовков в nginx после приложения django

Как правильно настроить эти заголовки для приложения django на nginx CSRF_TRUSTED_ORIGINS = [] CORS_ALLOW_METHODS = [ "GET", "OPTIONS" ] SECURE_REFERRER_POLICY = "strict-origin-when-cross-origin" X_FRAME_OPTIONS = 'SAMEORIGIN' CORS_REPLACE_HTTPS_REFERRER = True HOST_SCHEME = "https://" SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https') SECURE_SSL_REDIRECT = True SESSION_COOKIE_SECURE …

11.10.2022
Python/Django Rest Framework помещает объекты с одинаковыми значениями в один список словарей

Я хочу поместить данные в один список словарей, если labelзначение объектов одинаково. Как в примере ниже: dataPoints: [ { x: new Date(2017,0), y: 1000, label:"Austria" }, { x: new Date(2018,0), y: 1111, label:"Austria" }, { x: new Date(2019,0), y: …

11.10.2022
Как связать пользователя с кастомной моделью в Django REST Framework?

Делаю на Django REST Framework проект, в котором есть 3 ключевые сущности: Задачи Компоненты Пользователи Задачи связаны с компонентами по схеме "Многие-ко-многим". Теперь что я пытаюсь сделать: Связать пользователей с компонентами по схеме "Один-ко-многим". То есть, чтобы …

11.10.2022
Django - пользователь не может войти в систему после восстановления пароля через rest api

Я создал пользовательскую модель пользователя, как описано в документации django https://docs.djangoproject.com/en/4.1/topics/auth/customizing/#using-a-custom-user-model-when-starting-a-project : from django.contrib.auth.models import AbstractUser class CustomUser(AbstractUser): pass Изменили AUTH_USER_MODEL в settings.py: AUTH_USER_MODEL = 'users.CustomUser' и создали сериализатор, используя django rest-framework: from …

11.10.2022
HTML IF функция с date.time

В моем приложении Django/Python есть набор запросов с 3 условиями: queryset = Post.objects.filter(verifikacija='False', status='Zatvorena', date_zatvoreno__lte=datetime.now(pytz.utc) - timedelta(days=30)) Теперь мне нужно сделать те же условия в моей функции HTML IF. {% if user.is_superuser or user.is_staff %} {% if …

11.10.2022
Как обновить данные пользователя в пользовательской модели пользователя в django

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

11.10.2022
Проблема django.core.exceptions.ImproperlyConfigured с django.test

Я пытаюсь запустить простой тест django: tests.py from django.test import TestCase class EasyTest(TestCase): def test_1(self): x = 2 y = x * 2 self.assertEqual(y, 4) settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'db01', 'USER': 'admin', 'PASSWORD': …

11.10.2022
Есть ли способ отобразить файл docx с помощью шаблона Django?

Я создаю функцию, которая принимает два аргумента: Список документов, и словарь, содержащий значения с именами ключей, которые соответствуют ключевым словам в документах, которые обозначены двумя фигурными скобками вокруг них: {{Value}}. Я должен объединить все документы в один документ и вывести …