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

29.01.2022
DRF - Как обновить одно поле в методе create сериализатора модели

Я хочу создать все поля, кроме поля image. Затем я хочу обновить изображение из этого поля. Как это сделать в методе create? serializers.py def create(self, validated_data): loc_id = validated_data.pop("location")["id"] currency_id = validated_data.pop("base_currency")["id"] try: loc_obj = get_object_or_404(Location, id=loc_id) validated_data["location"] = …

29.01.2022
Проблема с перенаправлением URL-адреса входа в систему

Когда я вхожу в свое веб-приложение, оно не перенаправляет на созданную пользовательскую страницу перенаправления, вместо этого оно перенаправляет на стандартный url аккаунтов/профиля в Django. Ниже приведены мои коды : Views.py def student_dashboard(request): if request.user.is_authenticated and request.user.is_student: render(request,'student/s_dashboard.html') elif request.user.is_authenticated and …

29.01.2022
Django и загрузка медиафайлов на AWS S3 для просмотра пользователями приложения

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

29.01.2022
'SRID геометрии (0) не соответствует SRID колонки (4326)' ошибка при добавлении точки в веб-приложении Django

У меня есть Django webapp, который позволяет добавить точку через Django's OSMGeoAdmin. База данных - Postgresql с установленным Postgis. Когда я добавляю точку и сохраняю ее, возникает следующая ошибка <a …

29.01.2022
Какие проблемы возникнут с приложением Django для обработки изображений при развертывании?

Я новичок в Django. Никогда не разворачивал никаких проектов на сервере. Всегда работал на localhost. Я сделал приложение Django, с простыми функциями, такими как: User can add images (CRUD) User can download all the uploaded …

29.01.2022
Django form.is_valid() возвращает false

Я пытаюсь обновить экземпляр из таблицы Author, Но form.is_valid всегда возвращает false. Я добавил enctype="multipart/form-data" в шаблон формы, В представлении я также получаю файлы, но форма не проверяется. Я ничего не пропустил? Это раздел просмотров. def …

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

У меня проблема с моим приложением, когда я загрузил его на heroku, я использовал откат, чтобы вернуться к предыдущей версии без ошибок, и кажется, что все в порядке, когда я даю ему открыть приложение. Однако, код в pycharm …

29.01.2022
Есть ли в Django способ создать и заполнить колонку в базе данных значением длины строки?

У меня есть класс/модель в моем models.py, который может принимать textField. Я хочу добавить в базу данных столбец, соответствующий длине этого текстового поля. Как лучше всего это сделать?

29.01.2022
Как сделать так, чтобы ссылка на редактирование и отмену появлялась только в том случае, если вошедший в систему пользователь является тем, кто создал объект? Django

Функция редактирования и удаления работает нормально, но я не могу сделать так, чтобы она отображалась только для человека, который создал этот объект? {% for job in jobs %} &lt;tr&gt; &lt;td&gt;{{ job.job }}&lt;/td&gt; &lt;td&gt;{{ job.location }}&lt;/td&gt; &lt;td&gt;&lt;a href="/jobs/{{ job.id …

29.01.2022
Django Отправка формы в длинном цикле

Я много чего перепробовал, теперь хочу спросить у вас. У пользователя есть несколько кнопок. Моя цель - подсчитать каждое нажатие на определенную кнопку. Конкретная кнопка - это поле (модель поля). Как выглядят модели: class Field(models.Model): user = models.ForeignKey( settings.AUTH_USER_MODEL, default=None, …

29.01.2022
Как заставить графики оставаться внутри контейнера/карты bootstrap (html, css, plotly, bootstrap, django)?

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

29.01.2022
Работа с Django MIgrations

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

29.01.2022
TypeError: неподдерживаемый тип для компонента timedelta seconds: NoneType

File "C:\Users\rafae\Projects\Django and React Tuto\music_controller\spotify\util.py", line 22, in update_or_create_user_tokens expires_in = datetime.now() + timedelta(seconds=expires_in) TypeError: unsupported type for timedelta seconds component: NoneType Привет, ребята, получаю эту ошибку при перенаправлении с spotify api и возвращении на мой локальный сервер. …

29.01.2022
Преобразование объекта 'django.contrib.gis.geos.point.Point' в координаты в Django

У меня есть модель Location, в которой есть такие поля как: location_id, city, address, point. Я использую 'django.contrib.gis.geos.point.Point'. В моей базе данных в колонке с именем point лежит HEX представление точки. Оно выглядит следующим образом: 0101000020E6100000644ADA43B1FF374026EE6767872E2A40. Это фальшивое местоположение. …

29.01.2022
Запуск telegram-бота с помощью uWSGI

У меня есть приложение Django, работающее на nginx+uWSGI. Внутри моего приложения Django есть бот Telegram (python-telegram-bot). Это бот для длительного опроса, а не для Webhook. Django часть в полном порядке, мне удалось настроить uWSGI и nginx. Бот тоже …

29.01.2022
Я не могу обновить объект в Django?

Я создал приложение Django, где вы добавляете задания, и я полностью могу добавлять новые задания, но я могу обновлять их по какой-то причине? Функция обновления не работает, и я не знаю почему? &lt;form action='/update_job/{{job.id}}' method="POST"&gt; &lt;ul&gt; {% for message in …

29.01.2022
Как удалить дубликаты из таблицы базы данных, изменить модель с unique=True и makemigrations?

Class CommonInfo(models.Model): name = models.CharField(max_length = 100) age = models.PositiveIntegerField() class Meta: abstract=True ordering=['name'] class Student(CommonInfo): home_group =models.CharField(max_length=5) class Meta(CommonInfo.Meta): db_table='student_info' У меня есть похожая модель базы данных с существующими данными. Я хочу добавить uique=True к имени поля. …

29.01.2022
Экспорт данных полей в отношениях "многие ко многим" с помощью django-input-output показывает только первичный ключ

Я пытаюсь экспортировать данные из моей базы данных со страницы администратора django, используя пакет django-import-export. Когда я экспортирую модель, я также хочу показать данные в определенном поле для каждого объекта в отношениях "многие ко многим". Это выглядит примерно так: …

29.01.2022
TypeError: __init__() получил неожиданный аргумент ключевого слова 'bot_id', когда я передаю переменную из представления в форму

Мне нужно передать переменную из views в форму для ограничения выбора объектов в ModelChoiceField в зависимости от bot_id Подскажите как правильно это сделать, в текущей реализации код выдает ошибку TypeError: init() got an unexpected keyword argument 'bot_id'. Мой код: …

29.01.2022
Автоматическая отправка значения по щелчку в форму с помощью Javascript/Java в форме Django

Я работаю над веб-приложением, используя Django/Python/Javascript/Java. В центре внимания находится карта США. Пользователь должен иметь возможность нажать на регион, и значение этого региона должно автоматически запрашивать базу данных и возвращать определенную информацию. В настоящее время мой код создает const под …

29.01.2022
Get() возвращает более одного продукта - возвращает 2 Django Rest Framework

DRF возвращает это: get() вернул более одного Продукта - он вернул 2!, когда я пытаюсь получить объекты из моей БД по PK Сериализаторы class ProductSerializer(serializers.ModelSerializer): # cat_id = serializers.SlugRelatedField(slug_field='cat_id', read_only=True) class Meta: model = Product fields = ('name', 'description', …

29.01.2022
Django serialize One to One

У меня есть модель с именем клиент, и в ней есть два внешних ключа. Одна из них относится к региону, а другая - к агенту. Я пытаюсь сериализовать всех клиентов. Использование use_natural_foreign_keys=True дает мне имя региона. Как я могу …

28.01.2022
ModuleNotFoundError: Нет модуля с именем 'blog.models'

Я экспериментировал со своей базой данных, допустил несколько ошибок и испортил всю базу данных. Я удалил базу данных и создал новую пустую базу данных. Когда я перехожу к makemigrations, я получаю ошибку ModuleNotFoundError: No module named 'blog.models' ссылаясь на …

28.01.2022
Django permissions view access только для одного разрешения в списке

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

28.01.2022
Этот экземпляр QueryDict является неизменяемым (Попытка вручную установить данные формы)

Когда я пытаюсь сохранить. Это не позволит мне. Я пытаюсь добавить данные в базу данных путем ввода формы вручную. Мне трудно ввести данные в форму и сохранить их. Например, я пытался получить данные формы, а затем установить данные, которые …

28.01.2022
Как узнать ключ поля DictField сериализатора DRF из дочернего поля?

Допустим, у нас есть некий Django Rest Framework Serializer (назовем его "serializer"), который имеет пользовательский DictField в качестве одного из своих полей. В этом пользовательском DictField дочернее поле имеет задачу записывать ключ словаря, значением которого оно является всякий раз, когда …

28.01.2022
Django if statements в формах

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

28.01.2022
Проблемы с локальным запуском приложения с помощью heroku и django

Я пытаюсь использовать свой проект локально, чтобы сделать некоторые миграции, поскольку я использовал heroku, но для миграции мне нужно локальное окружение. Внезапно я получаю эти ошибки при каждом использовании: python manage.py collectstatic and python manage.py runserver <a href="https://i.stack.imgur.com/JMmX6.png" …

28.01.2022
Как я могу упаковать мой проект Django с серверным программным обеспечением, чтобы он был готов к запуску на любой машине?

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

28.01.2022
Вывод одиночной фигурной скобки в шаблоне Django

Я хочу сгенерировать строку типа \usepackage{mypackage} из шаблона Django. Предположим, что в контексте есть переменная package.name, как я могу ее сгенерировать? Сначала я попробовал, \usepackage{{{package.name}}}, но это приводит к ошибке TemplateSyntaxError. Затем я попробовал \usepackage{ {{package.name}} …

28.01.2022
Изображение по умолчанию в Django не сохраняется

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

28.01.2022
Новая локаль не перенаправляет должным образом

У меня есть базовая django cms с большим количеством локализованного контента. Мне поручили добавить еще несколько языков, прежде чем контент сможет занять свое место. вот пример английского url: &lt;domain&gt;/en/myhelp/ вот пример меню, которое должно отображать выпадающее …

28.01.2022
Django admin login SSL_do_handshake() failed

Я получаю следующее в журнале ошибок nginx при входе на страницу администратора сайта django 2022/01/28 17:04:50 [crit] 22184#22184: *263 SSL_do_handshake() failed (SSL: error:141CF06C:SSL routines:tls_parse_ctos_key_share:bad key share) while SSL handshaking, client: 107.178.232.184, server: 0.0.0.0:443 2022/01/28 17:08:12 [crit] 22184#22184: *277 SSL_do_handshake() …

28.01.2022
Обновление is_issued в модели Book после добавления книги в Issued. Django restframework

Это models.py from django.db import models class Book(models.Model): title = models.CharField(max_length=100) author = models.CharField(max_length=100) is_issued = models.BooleanField(default=False) isbn = models.CharField(max_length=100) def __str__(self): return self.title class IssuedBooks(models.Model): book = models.ForeignKey(Book, on_delete=models.CASCADE) issued_to = models.CharField(max_length=100) issued_on = models.DateTimeField(auto_now_add=True) def …

28.01.2022
ОШИБКИ: inside.UserProfile.user: (fields.E301) Поле определяет связь с моделью 'auth.User', которая была заменена

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

28.01.2022
Django-filter и django custom pagination с ModelViewSet

Я реализовал modelviewset с django-filter и django default pagination в сочетании. Он работает нормально, когда я использую либо django-filter, либо django pagination. Но когда они используются одновременно, я получаю дублирующиеся результаты в ответе. Как правильно использовать пагинацию в django-filter …

28.01.2022
Django как загрузить CSV файл с помощью формы для заполнения базы данных postgres и отображения всех элементов в браузере

Django 3.2.1, Python 3.6, база данных Postgres Я пишу небольшое Django приложение, которое будет использовать браузер для импорта товаров из загруженного csv файла через Form и заполнения базы данных. В настоящее время я настроил приложение так, что пользователи …

28.01.2022
Структура моделей для хранения подмножества вариантов выбора, которые будут доступны в зависимости от редактируемой строки

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

28.01.2022
Models.py порядок моделей дает NameError: имя 'Category/Post' не определено

Я новичок в Django, поэтому это, вероятно, глупый вопрос, но, Когда я помещаю модель класса Category над моделью класса Post, я получаю ошибку NameError: name 'Post' is not defined error. но когда я пытаюсь поместить модель …

28.01.2022
Django href для html

Как я могу сделать ссылку на этот urls.py? Я пытался передать ссылку через все известные мне методы, но они не работают и выдают ошибку path('category/&lt;slug:gender_slug&gt;/&lt;slug:category_slug&gt;/', views.StuffCategory.as_view(), name='category'), html: {% get_genders as genders %} {% for gender in …