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

28.12.2021
Get_object_or_404, Page not found

Я только начинаю изучать django, подскажите, пожалуйста, с чем связана ошибка Page not found (404) No AkpVictim matches the given query? Views.py def victim(request): error = '' id_incidents = request.session.get('Id_Incidents', 'ничего не передано') if request.method == 'POST': form = AkpVictimForm(request.POST) …

28.12.2021
При создании записи объявляется ошибка: NOT NULL constraint failed: faq.user_id, но пользователь был объявлен в представлениях

Как видите, form.user = request.user объявляется после p fom.save(commit=false), но ошибка сохраняется. кто-нибудь может мне помочь? либо с request.user, либо без request.user ошибка сохраняется. помня, что я вошел как администратор, и в /admin функциональность работает правильно, вставка null=True …

28.12.2021
Кастинг объекта модели Django, который переключает логику на типы, чтобы с ним было проще работать

У меня есть модель Django, которая имеет поле type: class MyModel(models.Model): type = models.CharField(choices=MyModelTypes.choices) ... def some_func(self): if self.type == "TYPE_1": do_something_1() elif self.type == "TYPE_2": do_something_2() Это становится очень сложным и приводит к тому, что везде мусолятся …

28.12.2021
Когда форма Django недействительна, почему только ввод типа файла остается?

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

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

У меня есть модель Item, которая обратно связана с двумя другими моделями (ItemComponent и ItemComponentCategory). Идея заключается в том, что я хотел бы иметь возможность проверить, что Item имеет не более 4 связей с двумя другими моделями, вместе взятыми, …

28.12.2021
Django SelectDateWidget

Date_range = 100 this_year = date.today().year birth_date= forms.DateField(label='What is your birth date?', widget=forms.SelectDateWidget(years=range(this_year - date_range, this_year+1))) Я хотел бы выбирать только даты через 100 лет после сегодняшнего дня. Но сейчас я могу получить значения типа 31 декабря 2021 …

28.12.2021
Django возвращает "Проверка CSRF не удалась. Запрос прерван. " за прокси Nginx локально

Я запускаю простое Django приложение без каких-либо сложных настроек (большинство по умолчанию, Django allauth & Django Rest Framework). Инфраструктура для запуска как локально, так и удаленно находится в файле docker-compose: version: "3" services: web: image: web_app build: context: …

28.12.2021
Обновление административных/статических файлов с помощью Django

У меня возникают проблемы с обновлением админских файлов css, img, fonts и js при обновлении Django. Впервые я заметил это, когда обновил Django 2.0 (см. здесь), а теперь проблема усугубляется по мере обновления до версии 4.0. …

28.12.2021
Как создать модель данных динамической зависимой формы select options в django

< Как реализовать (генерировать и/или хранить) этот тип данных с помощью моделей django? Я буду очень благодарен за быстрый ответ на это. Спасибо.

28.12.2021
Почему DRF показывает Forbidden (CSRF cookie не установлен.) без @api_view(['POST'])?

Я использую django-rest-framework (backend) и react (frontend). В react я создал форму входа, когда я отправляю форму, она посылает axios.post в мою функцию представления. Проблема в том, что django выдает ошибку и сообщение: Forbidden (CSRF cookie not set.)> Мой …

28.12.2021
Python - "cannot unpack non-iterable int object" при импорте json-данных в базу данных

Я работаю над импортером для импорта списка объектов из json файла в мою базу данных. Импорт работает. Но когда я добавил несколько дополнительных условий для обновления существующих объектов (всякий раз, когда я запускаю скрипт снова и в json-файле появляются обновленные …

28.12.2021
Загрузка пакета Python в автономной среде :( ('typing_extensions-4.0.1')

Я пытаюсь запустить приложение Django в автономном окружении внутренней сети. У меня возникла проблема в процессе загрузки требований для этого. В настоящее время я устанавливаю пакеты Python с помощью команды 'setup.py install'. Однако в пакете 'typing_extensions-4.0.1' нет файла setup.py, поэтому …

28.12.2021
Django - UnboundLocalError: локальная переменная 'image_link' ссылается перед присвоением

Я написал функцию для разбора ленты новостных статей. def save_new_articles(feed, source_id, category_id): channel_feed_title = feed.channel.title.title() channel_feed_link = feed.channel.link channel_feed_desc = feed.channel.description official_source_id = source_id post_category_id = category_id for item in feed.entries: parsed_summary = item.summary soup = BeautifulSoup(parsed_summary, 'lxml') images …

28.12.2021
Django: использование AJAX для входа в систему, как (следует) обновить CSRF-токен формы?

Контекст: В проекте компании, над которым я работаю, используется AJAX для входа пользователя в систему для выполнения определенных действий на веб-странице. Эту веб-страницу можно просматривать без входа в систему, но определенные действия требуют аутентификации (например, обновление настроек оборудования). Я …

28.12.2021
Django Многошаговая форма

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

28.12.2021
Проблемы с автозаполнением в Django и Jquery

Я знаю, что здесь есть несколько постов об автозаполнении и django, но я недавно вошел в сферу jquery и как-то потерялся. Как вы можете себе представить, мне нужно автозаполнение для следующего поля: HTML файл &lt;div class="ui-widget"&gt; &lt;input name="user_name"class="form-control "id="company-search"&gt; &lt;/div&gt; …

28.12.2021
Django - Метод url класса хранилища

< url метод будет выполняться при рендеринге каждого изображения, что приведет к обращению к Dropbox API, что кажется излишним. Будет ли правильным вместо этого перенести функциональность общей ссылки в _save и хранить URL в атрибуте name (varchar в DB) …

28.12.2021
Как передать данные на django ajax?

Как передать данные фильтра из модели/вида Django в ajax? Я пытался передать данные, но это не дает никакого результата. Поле возврата ajax пустое. Из метода request get я пытался передать данные, все работает нормально. С помощью метода ajax я …

28.12.2021
Возможно ли внедрение кода Django в HTML?

HTML файл: &lt;script&gt; from django.contrib import messages messages.error('Sign-In First') &lt;/script&gt; Это не работает, но есть ли способ, где я могу это сделать? Потому что мой макет сообщения об ошибке не очень привлекателен по сравнению с Django. Если это невозможно, …

28.12.2021
Как защитить от CSRF конечные точки входа и регистрации (представления) API, созданные с помощью DRF, которые используют JWT в качестве аутентификации?

Я искал и читал другие вопросы и блоги, но не нашел ничего конкретного по поводу моих сомнений. Немного контекста: Я разрабатываю SPA, который работает с REST API на Django с помощью Django Rest Framework (DRF) и аутентификация осуществляется …

28.12.2021
Django-background-tasks process_tasks не работает

Я создал проект django по инструкциям из документации, и у меня есть простая задача: @background def test_task(): print("wtf") Затем я запустил функцию test_task() в оболочке manage.py, и задача была успешно добавлена в БД (SQLite3). Однако, когда я …

27.12.2021
Django - Разделение модельной формы на секции

Я делаю приложение для управления недвижимостью, в котором пользователь может заполнить заявку на аренду. Я ищу способ разделить мою форму на секции, например Персональная информация: пункт пункт пункт пункт История аренды: пункт пункт пункт пункт Трудоустройство пункт пункт пункт …

27.12.2021
При запуске нового проекта на Django - открывается старый, уже удаленный

Создал новый проект на Django,но при его запуске ( py manage.py runserver ) - запускается старый, уже удаленный, и приходится менять порт для запуска нового ( py manage.py runserver 8080 ). Времени с удаления того проекта прошло около месяца. Советовали …

27.12.2021
Django - Определение значения поля в модели - Просмотры

Мне нужно перебрать все полевые объекты модели в Django. После просмотра мне нужно определить, что в любой из записей данных это конкретное поле(тип) равно "Date1". Если да, то мне нужно, чтобы оно отправило переменную(val), которая является строкой, равной "True", …

27.12.2021
Как изменить метод ввода формы Django по умолчанию ? с текстового ввода на выбор

Я ниже создал представление, class PostCreateView(LoginRequiredMixin, CreateView): model = Post fields = ['title','name'] def form_valid(self, form): form.instance.author = self.request.user return super().form_valid(form) и в шаблоне Post create я просто поместил его как тег формы &lt;form method="POST" &gt; …

27.12.2021
DJango Составной первичный ключ со значениями полей экземпляра

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

27.12.2021
Как я могу отобразить руководство с помощью django-elastcisearch-dsl

Так как Стек не хочет, я прошу разъяснить (#Near duplicate), где я должен разместить объявление полей в классе Index или в классе Django. class MyDocument(Document): class Index: # here class Django: # here Ближайший дубликат : <a …

27.12.2021
У пользователя нет клиента

В проекте Django у меня есть два приложения: ecommerce и users. В приложении Ecommerce есть ситуация, когда вошедшие в систему пользователи считаются покупателями и могут добавлять товары в корзину. Пользователи, не вошедшие в систему, также могут добавлять товары в …

27.12.2021
Запрос, соответствующий блогу, не существует

Я использую slug, чтобы показать страницу подробностей моего блога. здесь models.py class Blog(models.Model): author=models.ForeignKey(User,on_delete=models.CASCADE,related_name='post_author') blog_title=models.CharField(max_length=264,verbose_name='Put a Title') slug= models.SlugField(max_length=264,unique=True) blog_content=models.TextField(verbose_name='what is on your mind?') blog_image=models.ImageField(upload_to='blog_images',verbose_name='Image') publish_date=models.DateTimeField(auto_now_add=True) update_date=models.DateTimeField(auto_now=True) class Meta: ordering = ('-publish_date',) def __str__(self): return self.blog_title+' From :'+str(self.author) …

27.12.2021
Как ссылаться на индексное поле из fk-модели в админке

Я хочу сделать thumbnail в модели администратора. На данный момент у меня есть: models.py class ProductImages(models.Model): product = models.ForeignKey(Product, on_delete=models.CASCADE) image_type = models.CharField(max_length=33,default='image_type') image_file = models.ImageField( upload_to='images/', null=True, blank=True, default='magickhat-profile.jpg' ) admin.py class AdminProductModel(admin.ModelAdmin): model = Product def …

27.12.2021
Доступ запрещен к файлу css, который является общедоступным на S3 AWS bucket

Итак, у меня есть приложение Django, запущенное в контейнере docker на AWS EC2. Статический контент размещен на S3 bucket (css, javascript и т.д.). Все это прекрасно работает. Я реализовал вывод PDF для некоторых файлов с помощью weasy print. Локально …

27.12.2021
Django: Фильтрация полей модели m2m от моделей, связанных с моделью m2m, займет время

Здесь довольно много строк кода и журналов, которые могут быть сложными и трудными для понимания. Я приношу свои извинения за это. Ниже приведен ИЛИ полнотекстовый поиск по Video.title и Tag.name с использованием pgroonga, расширения для полнотекстового поиска …

27.12.2021
Создание списка утверждающих лиц Django

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

27.12.2021
127.0.0.1:8000/admin/ не загружается

Метод запроса: GET URL запроса: http://127.0.0.1:8000/admin/. Версия Django: 4.0 Тип исключения: TypeError Значение исключения: Объект 'set' не является обратимым Exception Location: C:\Users\User\PycharmProjects\pythonProject2\venv\lib\site-packages\django\urls\resolvers.py, строка 494, in _populate Python Executable: C:\Users\User\PycharmProjects\pythonProject2\venv\Scripts\python.exe Версия Python: 3.10.0 Python Path: ['C:\Users\User\PycharmProjects\pythonProject2\mywebsite', 'C:\Users\User\AppData\Local\Programs\Python\Python310\python310.zip', …

27.12.2021
Админ-панель Django отказывается от политики безопасности контента

Я пытаюсь использовать django-csp в моей админ панели, я могу видеть мои frontend с vue3 и vite, вы можете увидеть мой демо сайт на здесь. Когда я пытаюсь войти в админку, я получаю черный экран …

27.12.2021
Возможно ли подключить виджет разработанный для языка PHP на Django

Я понимаю что вопрос может быть из категории &quot;кране тупого&quot;, но у меня никак не уходит надежда после некоторых ответов по поисковым запросам. Есть виджет сдек серверная часть которого работает на php. Существует ли способ заставить работать …

27.12.2021
Django - как проверить данные из сообщения, которое не находится в форме django?

Я получаю данные для постов из моего шаблона, но они создаются с помощью js, это не форма django. Я знаю, что если я размещаю поле с помощью формы django, я могу использовать form.is_valid() или x = form.cleaned_data['field'], но я …

27.12.2021
Django Этот бэкенд не поддерживает абсолютные пути после интеграции aws S3 bucket

Я нашел похожий вопрос на stackoverflow по этой теме, но до сих пор мои проблемы не решены. Я столкнулся со следующими проблемами после интеграции aws S3 bucket: проблема 1: изменение размера изображения не работает после интеграции aws S3 bucket. проблема …

27.12.2021
Django получить подсчет общего количества в корзине

Я пытаюсь получить общее количество товаров, которые я добавил в корзину. e.g. Item id 1 quantity 1 pc Item id 2 quantity 1 pc Item id 3 quantity 4 pcs There are 6 pcs in total in cart. …

27.12.2021
Получение ошибок после установки Django AllAuth и миграции

Помогите! У меня возникают ошибки после установки Django AllAuth и миграции! Ошибки: File "manage.py", line 22, in &lt;module&gt; main() File "manage.py", line 18, in main execute_from_command_line(sys.argv) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/django/core/management/__init__.py", line 425, in execute_from_command_line utility.execute() File "/opt/virtualenvs/python3/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in …