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

07.08.2021
Извлечение данных в соответствии с выбранным элементом выпадающего списка в django

У меня есть выпадающий список, который заполняется "диапазоном цен" из базы данных. Я хочу показать соответствующую "цену" в соответствии с "диапазоном цен". например, в базе данных у меня есть такая строка Price Range Price "0-1500" 28 "1501-1750" 30 …

07.08.2021
TypeError: filter должен быть экземпляром dict, bson.son.SON или любого другого типа, который наследуется от collections.Mapping

В функции Python Если я пишу так, то получаю Ожидаемое выражение Pylance в vscode. document = await collection.find({'date': {$gte: {start_date}, $lte: {end_date}}}).to_list(100) Здесь, date - это мое поле, а sart_date, end_date - это динамическое значение, которое …

07.08.2021
Этапы Dockerfile для Django/react не работают вместе

У меня есть многоступенчатый Dockerfile для приложения Django/React, который создает следующую ошибку при запуске docker-compose up --build: backend_1 | File "/code/myapp/manage.py", line 17 backend_1 | ) from exc backend_1 | ^ backend_1 | SyntaxError: invalid syntax backend_1 exited with …

07.08.2021
Django: Сохраните набор форм с commit=False (в документации ничего не сказано)

С формой все просто, нужно сделать что-то вроде этого: obj = form.save(commit=False) obj.foo = 1234 obj.save() obj.savem_m2m() # If has a ManyToMany field Теперь для набора форм все гораздо сложнее. Документация не проливает свет: она лишь <a …

07.08.2021
Python/Django 'OperationalError:no such table: main.auth_user_old' в Django Rest Forest (DRF)

Я пытаюсь создать RESTful API по URL /polls/ в Django и DRF с использованием базы данных SQLite. Но я продолжаю получать ошибку, описанную ниже. Я использую систему аутентификации DRF. В чем может быть проблема? Заранее спасибо! cursor.execute(sql, params) …

07.08.2021
Переименование модели Django без нарушения существующих миграций

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

07.08.2021
Как отобразить тег li в JavaScript или как отобразить тег p

Я хочу выполнить следующий код с помощью Django и JavaScript. Я хочу следующее &lt;li&gt;&lt;p id="optprice"&gt;{{value.extra_cost}}&lt;/p&gt;&lt;option id="value" value="{{value.value_code}}"&gt;{{value.name} } (+{{value.extra_cost}}won)&lt;/option&gt;&lt;/li&gt; В этой части &lt;p id="optprice"&gt;{{value.extra_cost}}&lt;/p&gt; я хочу сделать плавающее изображение. Поэтому в javascript var optprice = $("#optprice").text(); я сделал …

07.08.2021
Django как связать модель профиля пользователя с моделью комментариев для отображения данных из профиля пользователя?

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

07.08.2021
Django urlpattern путь аргумент пустой (' ') значение?

Я связываю представление с urls.py внутри приложения. Документация Django показывает это следующим образом from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ] Примечание: Этот urls.py находится в приложении, а не в проекте, …

07.08.2021
Не удается загрузить CSS Django IIS

Я развернул свое веб-приложение на Microsoft IIS на сервере моей компании. Файл Web.config настроен и приложение работает со всеми разрешениями. Я создал виртуальную директорию (чтобы включить обслуживание статических файлов, создайте статический псевдоним для статической директории, C:/inetpub/wwwroot/PyWeb/static/). Что бы я …

07.08.2021
Django forms - в чем разница между form.fields и class var?

Я хотел сделать выпадающий список, который удаляет данные при нажатии кнопки submit. &lt;form method="post"&gt; &lt;label for="id_title"&gt;Select:&lt;/label&gt; &lt;select name="title" id="id_title"&gt; &lt;option value="Return of the Jedi"&gt;Return of the Jedi&lt;/option&gt; &lt;option …

07.08.2021
Как сделать фильтр queryset с двумя списками?

Я очень новичок в django, У меня есть два списка, и я хочу отфильтровать значения из таблицы. Я использовал этот запрос, но он дает мне объединение двух списков, т.е. OR. Я хочу что-то с AND, т.е. фильтровать значения таким …

07.08.2021
Как управлять долгосрочными задачами с помощью веб-сайта

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

07.08.2021
`create()` должен быть реализован

Мой код: serializers.py: class AuthenticationSerializer(serializers.Serializer): email = serializers.CharField(max_length=255) password = serializers.CharField(max_length=128, write_only=True) def validate(self, data): email = data.get('email') password = data.get('password') user = User.objects.get(email=email, password=password) if user is None: raise serializers.ValidationError( 'A user with this email and password was …

07.08.2021
Как использовать адрес по умолчанию для сохранения в django

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

07.08.2021
Django предотвращает вход в систему нескольких пользователей

Я хотел ограничить пользователей одним логином на аккаунт. Я прочитал множество постов, и в частности следовал этому посту: Как предотвратить множественный вход в Django. В файле myapp/models.py у меня есть следующее: from django.conf import settings from django.db …

07.08.2021
Как настроить профиль Heroku так, чтобы он принимал ответ "да" на любой вопрос терминала для развертывания Heroku

Я пытаюсь выполнить команду во время развертывания моего кода Django на Heroku. Я хочу принять любой вопрос, который она может получить в терминале. Я пытался добавить следующее в procfile, но это не сработало. release: python manage.py collectstatic --yes …

07.08.2021
Сталкиваемся с проблемами при переносе пользовательских инструментов администратора Django, таких как приветствие, просмотр сайта, выход из системы на пользовательский шаблон

Мне нужно переопределить такие блоки, как branding, site_title и index title в пользовательском шаблоне. Но пользовательские инструменты не отображаются. Как я получаю. <

07.08.2021
Поле DateField в Django Forms отображается как простой текстовый ввод

Моя форма : date = forms.DateField(widget=forms.DateInput(attrs={'class': 'form-control'})) Мой HTML : &lt;label class="form-label"&gt;Date&lt;/label&gt; {{ form.date }} &lt;div class="invalid-feedback"&gt; Enter Date &lt;/div&gt; Также я не хочу добавлять тип "дата" в свои формы. Введите изображение : <a href="https://i.stack.imgur.com/aLY3S.png" rel="nofollow …

07.08.2021
Как правильно настроить django url в javascript

Я видел много вопросов и ответов на эту тему, но решение, кажется, ускользает от меня. common/urls.py path('use-selected/&lt;str:app_base&gt;/&lt;str:board_number&gt;/', views.UseSelectedItem.as_view(), name='use-selected'), Если я ввожу следующий код в свой шаблон, он работает правильно &lt;a id="use-selected" href="{% url 'use-selected' app_base='solo' board_number='4' %}"&gt;&lt;button …

07.08.2021
Django Paginator. Как задать количество страниц или элементов списка

Мне нужно создать объект Paginator для function based view. Когда я отправляю запрос в googleapi, я получаю json с ключами totalItems и items. GoogleApi пагинация запроса до 10 элементов. Допустим, totalItems составляет 800, поэтому мне нужно как-то сообщить Django …

07.08.2021
Создание конечной точки API Django для данных со значением внешнего ключа

впервые задаю вопрос, постараюсь объяснить, что я пытаюсь сделать. У меня есть 2 модели под названием Configuration и Results. class Configuration(models.Model): title = models.CharField(max_length=50, default="") houseType = models.CharField(max_length=50) numberOfHouses = models.CharField(max_length=50) maxAmpere = models.CharField(max_length=50) date = models.DateField(default=now()) status = …

07.08.2021
Создание таймера в модели администратора Django

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

07.08.2021
Не запускается Docker container

Не запускается Docker когда использую entrypoint.sh Выдает ошибку ERROR: for debt_web_1 Cannot start service web: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: &quot;usr/src/app/entrypoint.sh&quot;: stat usr/src/app/entrypoint.sh: no such file or directory: unknown ERROR: for web Cannot start …

07.08.2021
Расширение шаблона DJango admin base_site не работает

Я пытаюсь переопределить базовую структуру страницы администратора Django, используя следующий код: {% extends "admin/base_site.html" %} Но проблема в том, что с помощью этого я получаю только брендинг сайта, все остальное, например, навигационная панель или кнопки выхода из …

07.08.2021
Подключение к инстансу AWS RDS Postgres из моего проекта Django (Settings.py)

Settings.py import os import dj_database_url ... DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': os.environ.get('DB_NAME'), 'USER': os.environ.get('DB_USERNAME'), 'PASSWORD': os.environ.get('DB_PASSWORD'), 'HOST': os.environ.get('DB_HOST'), 'PORT': 5432 } DATABASES['default'] = dj_database_url.config(os.environ.get('DATABASE_URL'),conn_max_age=600) У меня есть переменная окружения в моей машине postgres://&lt;user&gt;:&lt;password&gt;@&lt;host&gt;:5432/cust_manage …

07.08.2021
Скрыть алгоритм, итерации, соль в поле пароля в django

В таблице пользователей django пароль автоматически шифруется безопасным алгоритмом (pbkdf2_sha256) с солью и итерациями. Но я не понимаю, почему поле пароля django показывает алгоритм, итерации и соль в таком формате: &lt;algorithm&gt;$&lt;iterations&gt;$&lt;salt&gt;$&lt;hash&gt; Я думал, что эта информация является секретной …

07.08.2021
Форма входа не инициализируется не аутентифицируется

Когда я добавлял шаблон из интернета в код login.html, я столкнулся с проблемой. Когда я попытался войти в систему, это не сработало. Даже после того, как я добавил CSRF-токены и код управления формой входа. У него есть кликабельная кнопка, которая …

07.08.2021
Django | Queryset ManyToMany Отношения через экземпляр

Я хотел бы отобразить различные даты для каждого курса. Курс также может иметь несколько дат. К сожалению, я не могу найти решение. Модели: class Course(models.Model): course_number = models.CharField(max_length=24, blank=True) course_location = models.ForeignKey(Course_location, on_delete=models.CASCADE) course_dates = models.ManyToManyField('Course_dates', through="Course_Course_dates") def …

07.08.2021
Контроллеры-функции или контроллеры-классов django

Есть вопрос, в каких случаях используют контроллеры-функции, а в каких контроллеры-классов в django?

07.08.2021
Запрос пустых данных с помощью formData - Django Rest Framework

Я пытаюсь сохранить строки, плавающие символы и изображение через POST запрос, сделанный к бэкенду Django Rest Framework: # My view: class CreatePost(APIView): # tried with and without parser: # parser_classes = [FormParser, MultiPartParser] def post(self, request): …

07.08.2021
Django, все представления требуют логина, кроме украшенных представлений `@login_not_required`

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

07.08.2021
Использование GenericForeignKey в Django с Async Graphene Subscription

Я реализовал graphql_ws для подписки на обновления из Notification модели, которая использует несколько GenericForeignKeys. Моя установка работает хорошо, за исключением тех случаев, когда я пытаюсь запросить информацию из этих внешних объектов. Тогда я получаю следующую ошибку: …

07.08.2021
"Неправильный тип. Ожидаемое значение pk, получено User."

У меня есть две модели: заказ и маршрут. Маршрут имеет oneToMany отношение с Заказом, как вы можете видеть: class Order(models.Model): customer = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='customer') retailer = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='retailer') date_publish = models.DateField(default=datetime.date.today) date_available = models.DateField() weight = models.DecimalField(decimal_places=2, …

07.08.2021
Django Ajax Post - иногда работает

У меня есть приложение Django, в котором я использую AJAX для создания сообщения при отправке формы. Моя проблема в том, что я должен задать URL в моем JavaScript? JavaScript snippet: $.ajax({ url: "search/do_post/", // the endpoint type: …

07.08.2021
Как загрузить сохраненный файл в django

В моем случае пользователь вводит слово на фронт-энде, а на бэк-энде я вызываю некоторую функцию, которую я написал, и в конце я создаю файл .PDF в каталоге /media/reports. Как я могу сделать эти файлы удобными для пользователя и сохранить …

07.08.2021
Django_elasticsearch_dsl -RequestError(400, 'search_phase_execution_exception', 'failed to create query: For input string: )

Я пытаюсь выполнить поиск с помощью Elasticsearch, используя django_elasticsearch_dsl и 'django_elasticsearch_dsl_drf', но получаю RequestError(400, 'search_phase_execution_exception', 'failed to create query: 'Для входной строки: "MM"'). Я могу искать, если мой ввод является целым числом или float, но я не могу искать для …

07.08.2021
Как синхронизировать проект календаря django с календарем мобильного приложения?

Я создал календарь с помощью drf и react js, который имеет все функции календаря, включая события. Теперь я пытаюсь увидеть свои календари и события в мобильных приложениях календаря, таких как Samsung или iphone calendar. Я использую google для аутентификации …

07.08.2021
Python/Django Ошибка типа 'WindowsPath' в Django Rest Framework (DRF)

При запуске проекта Django в виртуальной среде я продолжаю получать ошибку 'TypeError', описанную ниже. В чем может быть проблема? Заранее спасибо! File "D:\Studio\Python\REST\elections\env\lib\site-packages\django\db\backends\sqlite3\base.py", line 190, in close if not self.is_in_memory_db(): File "D:\Studio\Python\REST\elections\env\lib\site-packages\django\db\backends\sqlite3\base.py", line 287, in is_in_memory_db return …

07.08.2021
Получение входных данных для перевода веб-страницы django

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