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

02.12.2021
Bootstrap cdn не работает на сайте django

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

02.12.2021
Избегайте токена csrf в методе django post

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

02.12.2021
Объект 'Stocks' не является итерируемым - Django

Я видел, что есть другие люди, которые имеют мою проблему, но я все еще не могу решить проблему ... спасибо всем, кто поможет мне! models.py class Stocks(models.Model): image = models.ImageField() name = models.CharField(max_length=50) value = models.FloatField() desc = …

02.12.2021
Объект 'GenericRelatedObjectManager' не имеет атрибута 'lang'

Я получаю ошибку 'GenericRelatedObjectManager' object has no attribute 'lang' когда делаю пост запрос. В этом запросе и отношениях у меня есть две модели Translation и Tags. class Translation(models.Model): """ Model that stores all translations """ content_type = models.ForeignKey(ContentType, …

02.12.2021
Как показать изображение в pdf-файле django pdfkit?

У меня проблема, я создаю детальное представление в html и после конвертирую его в pdf для всех объектов модели. Я использую pdfkit, но он не показывает изображение объекта, затем я запускаю код с изображением, он имеет некоторые ошибки. def …

02.12.2021
Django получить все элементы, фильтруя их по FK

Я хотел бы сделать API для получения всех ежедневников определенного трекера, чтобы затем получить их в react native, не могли бы вы мне помочь, как это сделать? Спасибо заранее. У меня также есть классы User и Habit, но в данном …

02.12.2021
Запуск pytest с использованием django manage.py, опция очистки кэша

В моем приложении django есть несколько тестов, написанных с помощью pytest Я запускаю тест, используя manage.py test с настройками TEST_RUNNER = 'PytestTestRunner' Класс PytestTestRunner class PytestTestRunner: def __init__(self, verbosity=1, failfast=False, keepdb=False, **kwargs): self.verbosity = verbosity self.failfast = failfast …

02.12.2021
Отправить html-форму django

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

02.12.2021
Цикл For не работает так, как ожидалось в Django, HTML

Я пытаюсь создать строку поиска, в которой пользователь может искать определенного пользователя в базе данных. Я создал цикл for в HTML-файле search_users, но цикл не перебирает ни одного из моих пользователей. Всякий раз, когда я пытаюсь загрузить страницу, загружается первая …

02.12.2021
Angular to Django. Загрузчик файлов с параметром даты

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

02.12.2021
Невозможно поднять ValidationError в сериализаторе обновлений django

Я пытаюсь поднять ValidationError в сериализаторе обновлений, но не смог. Вот мой код: from rest_framework.exceptions import ValidationError class PersonUpdateSerializer(serializers.ModelSerializer): class Meta: model = Person fields = ( "name", "surname", ) def validate(self, attrs): # type: (dict) -> dict errors = …

02.12.2021
Как получить id пользователя из модели связанного поля в django?

Views.py @login_required def become_vendor(request): vendordetailform = VendorAdminDetailsForm() if request.method == 'POST': vendordetailform = VendorAdminDetailsForm(request.POST, request.FILES) if vendordetailform.is_valid(): vendordetailform.instance.vendoruser = request.user request.user=vendordetailform.save() request.user.is_active=False request.user.save() user_details = CustomUser.objects.filter(id=request.user) vendor_details = user_details[0].vendor_details.all() return render(request,'vendor/preview.html', {'user_details':user_details, 'vendor_details':vendor_details}) else: vendordetailform = VendorAdminDetailsForm() return render(request, …

02.12.2021
Django ModelForm как отобразить только подмножество модели

У меня есть модель django для записи к врачу class Appointment(models.Model): patient=models.ForeignKey(Patient,on_delete=models.SET_NULL,null=True) date=models.DateField(default=datetime.date.today) doctor=models.ForeignKey(Profile,on_delete=CASCADE) status=models.CharField(max_length=12,default="open") def __str__(self): return self.name Doctor является одной из ролей в модели Profile. Моя форма определена следующим образом class AppointmentForm(forms.ModelForm): class Meta: model=Appointment exclude …

02.12.2021
Привязка кэша Django на основе классов к ответу представления с параметром из запроса

Я хочу кэшировать ответ API и связать его с параметром, который присутствует в GET-запросе. Запрос выглядит следующим образом: GET /products?producent=some_company Вот мой упрощенный класс: class ProductsListCreate(generics.ListCreateAPIView): def list(self, request, *args, **kwargs): producent = request.query_params.get("producent") cached_response = cache.get(f"response-products-{producent}", None) …

02.12.2021
Разница между pip/pipenv

Наверное, через несколько секунд это станет очевидно, но я довольно новичок в веб-разработке. Я учусь использовать Django и столкнулся с проблемой allauth после того, как установил его через pipenv и попытался мигрировать. Я получил прекрасный ModuleNotFoundError: No module …

02.12.2021
Как перенести данные из одной БД в другую с другими названиями таблиц и другой структурой (Django-framework PostgreSQL)?

Здравствуйте! Есть проект на Django, его переделали, и, соответственно, названия таблиц и сама "структура" БД изменилась (База данных PostgreSQL). Так вот, в старом проекте очень много данных в БД, но всё это просто так не скопировать. Я искал решение и …

02.12.2021
Как отфильтровать поле many2many с помощью другого many2many?

В моем Django есть следующая модель: class Filter(models.Model): min_price = models.PositiveIntegerField(null=False, blank=False) max_price = models.PositiveIntegerField(null=False, blank=False) trait = models.ManyToManyField(Trait, null=True, blank=True) class Flat(models.Model): living_area = models.DecimalField(max_digits=7, decimal_places=2, null=True, blank=True, db_index=True) trait = models.ManyToManyField(Trait) class Trait(models.Model): name = models.CharField(max_length=255, blank=False, …

02.12.2021
Как отфильтровать статические журналы в Heroku Papertrail для приложения Django?

Я пытаюсь отфильтровать журналы, связанные со статическими файлами в приложении Heroku/Django. Основываясь на этом ответе django - как отфильтровать статические и медиа сообщения GET с помощью логирования? Я добавил следующий фрагмент кода в settings.py def …

02.12.2021
Django+Twilio: Как я могу отобразить внутри моего django приложения смс, которые я отправил/получил с помощью twilio? (Вопрос по архитектуре)

У меня вопрос по архитектуре высокого уровня: Я создал приложение django и интегрировал его с Twilio, чтобы я мог отправлять SMS из моего приложения django. Теперь я пытаюсь понять, есть ли способ отобразить смс, которые я отправляю и …

02.12.2021
Как фильтровать цепочку полей : Django RestFramework

Как получить поле duration из таблицы video, В моем проекте есть две таблицы, связанные с видео models.py class Video(BaseModel, Timestamps, SoftDelete): video_name = models.CharField(max_length=254, null=True, blank=True) description = models.TextField(null=True, blank=True) duration = models.DurationField(null=True, blank=True) class VideoDetails(BaseModel, Timestamps, SoftDelete): max_attempt_allowed = …

02.12.2021
Почему Django выдает мне ошибку ValueError, когда я ссылаюсь на класс внутри одной модели?

Я создаю простое приложение для рецептов, и пока у меня есть две модели: Ingredient и Recipe. В каждом рецепте должно быть несколько ингредиентов, поэтому я изложил свою модель следующим образом: class Ingredient(models.Model): name = models.CharField(max_length=50) class Recipe(models.Model): title …

02.12.2021
Django Multilanguage - позволяет пользователям самостоятельно переводить вводимые данные

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

02.12.2021
Как сортировать элементы в шаблоне с помощью тега <select>/<option> в приложении на основе Django?

На самом деле, я работаю над приложением для электронной коммерции, используя Django Framework. Здесь я интегрировал приложение 'blog'. Но я столкнулся с проблемой сортировки моих сообщений. #views.py class PostListView(ListView): model = Post template_name = 'article.html' paginate_by = 3 def …

02.12.2021
Платформа 'undefined' в настоящее время не поддерживается для отладки Docker

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

02.12.2021
Admin - не отображать "сброс" и ссылку на ресурс

Я создал TabularInline для загрузки шрифтов и изображений, необходимых мне для записи модели. Он поставляется с обычными методами django: Есть ли какой-нибудь не шаблонный способ убрать ссылку на источник …

02.12.2021
Django rest framework загружает данные вложенных форм

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

02.12.2021
Django (v3.1) PASSWORD RESET LINK: AssertionError at line 260 of django/contrib/auth/views.py assert 'uidb64' in kwargs and 'token' in kwargs

У меня проблемы с прохождением ошибки Assertion при нажатии на ссылку сброса пароля в Django 3.1.2. У меня Django запущен в контейнере Docker. Отправленная по электронной почте ссылка кажется правильной, поскольку она использует правильный домен 'localhost'. Однако, после …

02.12.2021
Как добавить класс к тегу поля в форме Django

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

02.12.2021
Невозможно выполнить запрос "vendor@gmail.com": Должен быть экземпляр "CustomUser" в Django

Views.py @login_required def become_vendor(request): # vendorform = VendorCreationForm() vendordetailform = VendorAdminDetailsForm() if request.method == 'POST': # vendorform = VendorCreationForm(request.POST) vendordetailform = VendorAdminDetailsForm(request.POST, request.FILES) if vendordetailform.is_valid(): # if vendorform.is_valid(): # new_user = vendorform.save() vendordetailform.instance.vendoruser = request.user request.user=vendordetailform.save() print(request.user)-#vendor@gmail.com vendordetails = VendorDetails.objects.get(vendoruser_id=request.user) …

02.12.2021
Как настроить форму администратора для пользовательской модели изображения в Wagtail CMS?

Мне нужно добавить уникальный идентификатор на основе строки к модели изображения Wagtail . Эти идентификаторы представляют собой относительно короткую комбинацию букв, цифр и знаков препинания, например, "AS.M-1.001". Поэтому я использую custom image model …

02.12.2021
Как реализовать перенаправление на одну и ту же страницу в представлениях Django?

Я пишу интернет-магазин на Django. Как сделать перенаправление на ту же страницу? Это нужно для удаления товара из всплывающей корзины. Функция удаления из корзины: def cart_remove_retail(request, slug): cart = Cart(request) product = get_object_or_404(Product, slug=slug) cart.remove(product) return #??? когда я …

02.12.2021
Как подключить базу данных MYSQL к моему приложению Django через ssh

Как подключить мое приложение Django к MySQL DB через ssh. У меня есть БД MySQL, размещенная в Namecheap. Я могу подключиться к ней через ssh, используя терминал, есть ли способ сделать это?

02.12.2021
Сохранение данных JS в шаблоне в переменную views.py Django

Нужна помощь, все что удалось найти не смог понять и применить. Нужно следующее: передать данные (которые отображаются из JS в шаблоне - &lt;p id=&quot;address&quot; class=&quot;value&quot;&gt;) в views.py, сохранить в БД. Забирать и сохранять данные из input у меня получается по …

02.12.2021
HTTPS с Django Gunicorn в контейнере AWS ECS с балансировщиком нагрузки

у меня есть запущенный Docker-контейнер с Django и Gunicorn в ECS с балансировщиком нагрузки перед ним. Все работало нормально, пока я не попытался перейти на https. Результат - ошибка 504 Gateway Time-out Error. Вопрос в том, нужен …

02.12.2021
Безопасность необработанных функций Django (SQLi)

Я читал документацию по Django и не уверен, что мне ясно, безопасен ли приведенный ниже SQLi. Я вижу, что мы также можем использовать курсор У кого-нибудь есть мнение по этому поводу? distinct_skills = skills.objects.raw(''' SELECT distinct category as …

02.12.2021
Как задать абсолютный путь для атрибута img в html

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

02.12.2021
AttributeError: объект 'AnonymousUser' не имеет атрибута 'profile'

Я создал приложение Django и оно хорошо работало. Когда я запустил другое приложение django на порту (localhost:8000) и попробовал приложение, которое я создал на этом порту, оно выдает ошибку следующего вида. AttributeError: 'AnonymousUser' object has no attribute 'profile' …

02.12.2021
Как получить IP-адрес клиента в Django Views

У меня есть часть кода для извлечения IP клиента в представлениях Django. Однако мой код выполняет только это ip = request.META.get('REMOTE_ADDR') и я всегда получаю 127.0.0.1 в качестве IP. Большинство решений, которые я искал, использовали приведенный ниже код. Есть …

02.12.2021
Загрузка XML файлов в Django, разбор XML и сравнение с существующим набором данных моделей

Может ли кто-нибудь подсказать мне лучший подход для приведенного ниже случая использования? upload XML file Scan XML file with specific tags Store required data in which format ? (I thought of building JSON dump ?) I have …

02.12.2021
Использование в Django индекса GIN, который был создан в postgreSQL

Я создал модель в Django. class MyModel(models.Model): features = TextField(blank=True, default='') Существует несколько возможных способов хранения данных в поле feature. Некоторые примеры приведены ниже. feature1;feature2 feature1, feature2 feature1,feature2 И так далее. Я создал GIN-индекс …