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

14.06.2022
Добавить новый атрибут в сериализатор, но он не появляется

Я хочу добавить новый атрибут apartment_sold в сериализатор Transaction, но, похоже, это не работает! serializes.py class TransactionSerializer(serializers.HyperlinkedModelSerializer): buyer = serializers.ReadOnlyField(source='buyer.username') apartment_sold = serializers.HyperlinkedRelatedField(view_name='sold-detail', read_only=True) class Meta: model = Transaction fields = [ 'id','buyer','apartment_sold','timestamp' ] views.py …

14.06.2022
Как добавить условие if в django и сравнить значение сессии в html

У меня возникает ошибка, когда я сравниваю значение сессии в HTML шаблонах error: Не удалось разобрать остаток: '{{' от '{{' {% if {{ request.session.userinput }} == "Too low!" and {{ request.session.attempt }} < 5 %} <div class="box" style="background-color:rgb(235, …

14.06.2022
Запутался в синтаксисе импорта в django для Render()

Я пытаюсь понять период в from django.shortcuts import render Значит ли это, что из каталога django в файле ярлыков? Или это означает, что из каталога django, из каталога shortcuts, импортировать файл рендеринга?

14.06.2022
TypeError: объект 'ModelBase' не является итерируемым при попытке использовать Exclude

У меня есть следующие две модели: class Listings(models.Model): CATEGORY = [ ("Miscellaneous", "Miscellaneous"), ("Movies and Television", "Movies and Television"), ("Sports", "Sports"), ("Arts and Crafts", "Arts and Crafts"), ("Clothing", "Clothing"), ("Books", "Books"), ] title = models.CharField(max_length=64) description = models.CharField(max_length=500) bid …

14.06.2022
Формат вызовов API ИБП с помощью django в html

Import xml.etree.ElementTree as ET from zeep import Client, Settings from zeep.exceptions import Fault, TransportError, XMLSyntaxError # Set Connection settings = Settings(strict=False, xml_huge_tree=True) client = Client('SCHEMA-WSDLs/RateWS.wsdl', settings=settings) # Set SOAP headers headers = { 'UPSSecurity': { 'UsernameToken': { 'Username': 'username', 'Password': …

14.06.2022
Django CORS - localhost с любым портом

Столкнулся с проблемой CORS в моем приложении Django. Я настроил его правильно и свел проблему к моему списку URLS - настройки CORS_ORIGIN_ALLOW_ALL = True устраняют ее. Вот мой текущий список: CORS_ALLOWED_ORIGINS = [ "http://localhost", …

14.06.2022
Шаблон Django с дицитонарием списков

Используя django, я передаю словарь списков в качестве контекста для моего шаблона. Словарь структурирован следующим образом: weather = { 'temp' : temp, 'time' : time, 'pop' : pop } Temp, time и pop - это списки одинаковой длины …

14.06.2022
Как отобразить html страницу для ошибки 404

Недавно я начал изучать django и у меня появилась проблема. Дело в том что я хочу чтобы если пользователь ввел несуществующий адрес то сайте на отображалась бы определенная html страница. Я использую HttpResponseNotFound, но пока я могу лишь отображать какой …

14.06.2022
Как получить доступ к другому объекту через переменную, хранящую объект Django Max?

У меня есть модель Django под названием Bids со следующими объектами: листинг, ставка и пользователь. Я пытаюсь получить доступ к пользователю с самой большой ставкой. Как это сделать? В настоящее время я пытаюсь: winning_bid = Bids.objects.aggregate(Max('bid')) …

14.06.2022
Django Crispy Form с элементом Toggle switch

Я использую Crispy Forms и layout helper для создания формы ввода. Я хочу добавить в форму переключатель. желаемый результат: что я получаю: <img alt="enter image description here" …

14.06.2022
Django-environ не может прочитать переменные контейнера docker

Я использую контейнеры Docker с Django. В моем контейнере я использую переменные окружения через .env файл container_name: env_file: .env Я проверил эхо SECRET_KEY после того, как контейнер поднялся, и он показывает правильное значение, установленное в файле …

14.06.2022
Django: Нет модуля с именем 'admin'

Я удалил свою базу данных sqlite и все папки миграции, и произошло следующее: ModuleNotFoundError: No module named 'admin' Я пытался сделать django.setup(), но это не работает https://github.com/himokkk/django_images

14.06.2022
Docker RUN pip3 install -r requirements.txt Vs multiple RUN pip3 install?

Я использую Dockerfile, в котором я делаю : COPY requirements.txt requirements.txt RUN pip3 install -r requirements.txt Для ускорения фазы сборки я хотел заменить ее последовательностью RUN pip3 install library_xxx Я не могу понять почему, …

14.06.2022
Django: данные из контекста не отображаются в шаблоне

я написал представление для отображения самых продаваемых курсов, а затем передал данные в context dict, чтобы иметь возможность получить доступ к ним в шаблоне, но при выполнении цикла forloop на наборе запросов данные в шаблоне не отображаются. views.py @login_required …

14.06.2022
Ошибка загрузки модуля psycopg2 после выполнения локальной команды heroku

Я пытаюсь запустить свой проект Django локально, в виртуальной среде, используя команду heroku local. После выполнения: heroku local мой терминал выдает следующую ошибку: django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: dlopen(/Users/anon/Desktop/anonsite/venv/lib/python3.10/site-packages/psycopg2/_psycopg.cpython-310-darwin.so, 0x0002): symbol not found in flat namespace '_PQbackendPID' …

14.06.2022
AttributeError: объект 'bool' не имеет атрибута 'delete'

Я получаю приведенную выше ошибку от has_watchlists.delete() внутри if request.POST.get('close'):, но эта строка кода прекрасно работает внутри if request.POST.get('add'):. Как мне это исправить? views.py #watchlist code if request.POST.get('add'): WatchList.objects.create(user=request.user, listing=listing) add_or_remove_watchlist = False elif request.POST.get('remove'): add_or_remove_watchlist = …

13.06.2022
Аннотирование аннотированного поля в Django

Я пытаюсь Count на поле, которое генерируется предыдущим Count в Django. Вот упрощенная модель: class CountryUpdate(models.Model): country = models.CharField() date = models.DateTimeField() При каждом обновлении какой-либо страны появляется новая запись. Вычисление количества обновлений для каждой …

13.06.2022
Как исправить Django.core.exceptions.fieldError: Неизвестное поле (поля) в Modles.py

Здравствуйте, я столкнулся с проблемой во время работы над файлом models.py. Насколько я могу судить, следующее кажется правильным, но это явно не так, поэтому я хотел бы узнать, может ли кто-нибудь направить меня к проблеме. Проблема началась только …

13.06.2022
Файл "C:\Python310\lib\threading.py", строка 1009, in _bootstrap_inner self.run(self)

Я пытаюсь запустить сервер django, чтобы я мог программировать, но когда я запустил 'python manage.py' run server, я получил этот traceback. File "C:\Python310\lib\threading.py", line 1009, in _bootstrap_inner self.run() прошу оказать помощь &lt;3

13.06.2022
Шаблон проектирования модели Django - получение самого большого связанного объекта

Django позволяет отслеживать отношения link, но ни один из методов фильтрации не позволяет вам получить младших/старших или макс/мин, afaik. В Laravel есть " имеет один из многих", и я хотел бы, чтобы в …

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

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

13.06.2022
Обновление или создание данных из файла CSV с уникальным полем в Django

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

13.06.2022
Загрузить файл при наличии отношений "один к одному" в django

Простите за весь приведенный код, но я так старался в течение дня, и все равно в итоге возникла проблема при передаче stage_id в качестве параметра в url действия формы У меня есть класс Rapports, который хранит файл (я предпочитаю …

13.06.2022
Как сделать так, чтобы панель навигации прокручивалась до нужной мне страницы? [дубликат]

Ну, у меня есть эта часть моего html кода: &lt;div class="upper-menu"&gt; &lt;ul&gt; &lt;li id="hope"&gt;Hope Lake&lt;/li&gt; &lt;li&gt;&lt;a href="#Contact"&gt;Contact&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#Services"&gt;Services&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#About"&gt;About&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#upper-menu"&gt;Home&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;div class="photo-container"&gt; &lt;img src="images/image1.jpg" width="1440" height="740"/&gt; &lt;div class="centered"&gt;My Business&lt;/div&gt; &lt;div class="lower-centered"&gt;Creative solutions, creative results.&lt;/div&gt; &lt;/div&gt; …

13.06.2022
Более быстрый API для передней страницы таблицы данных?

Я использую Django для питания фронт-энда веб-страницы, построенной с помощью React. У меня есть API, который получает необходимые данные с некоторым форматированием, но он довольно медленный. Есть предложения, как создать более быстрый API? В настоящее время он возвращает …

13.06.2022
Как сделать рендеринг из шаблона на основе строки в строку без конфигурации в Django?

Я просто хочу использовать язык шаблонов Django без настройки Django. Пока единственный способ, который я нашел, был следующим: from django.template import Context, Engine greetings = "Hello, {{name}}!" rendered = (Engine() .from_string(greetings) .render(Context({"name":"Django"})) ) assert rendered == "Hello, Django!" …

13.06.2022
Как создать функцию для организации объектов на шаблоне

Я пытаюсь создать шаблон для целевой страницы блога. Пока объект политики меньше четырех, я хочу, чтобы выполнялся первый цикл for. **political.html {% extends 'index.html' %} {% block content %} {% for politics in politics %} &lt;div class="post-entry-1 col-lg-4 box mx-1"&gt; …

13.06.2022
Как увеличить переменную базы данных на 1 с помощью метода put в JS?

Я делаю веб-приложение, похожее на twitter, которое позволяет пользователям ставить лайк на сообщение. Для внесения изменений в базу данных я создал API, который позволяет использовать методы GET, PUT или POST для доступа к базе данных или внесения в …

13.06.2022
Как правильно установить параметры xframe для отображения pdf

При попытке отобразить pdf в html я получаю такую ошибку с Отказался отображать 'http://127.0.0.1:8000/' во фрейме, потому что установил 'X-Frame-Options' в 'deny'. Я уже пытался Установка X_FRAME_OPTIONS = 'SAMEORIGIN' Использование @xframe_options_sameorigin в качестве декоратора к …

13.06.2022
Тест Django с помощью фикстур выдает ForeignKeyViolation или IntegrityError

Я пытаюсь написать тестовые примеры для Django RestAPI, который у нас есть, но у меня возникла проблема с загрузкой фикстур. Все работает правильно, когда у меня только один TestCase, но когда я добавляю второй TestCase во втором приложении django, я …

13.06.2022
Как получить путь к файлу с помощью Django?

В настоящее время я использую формы Django для создания FileField, который позволяет пользователю загрузить файл. Однако после того, как я выбираю файл, создается объект типа django.core.files.uploadedfile.InMemoryUploadedFile, который является копией исходного файла. Как мне получить исходный путь к этому …

13.06.2022
Как запросить объекты из родительской таблицы вместе с данными из связанной модели

У меня есть модель 'Product' для загрузки продуктов. class Product(BaseModel): ... ... class Meta: db_table = TABLE_PREFIX + "product" У меня есть другая таблица с продуктом в качестве внешнего ключа. class ProductImage(BaseModel): product = models.ForeignKey(Product, on_delete=models.CASCADE, null=True, …

13.06.2022
Как протестировать две формы django, которые находятся в одном представлении

У меня есть представление, которое обрабатывает две различные формы в одном POST-запросе. Раньше тестирование было простым, потому что у меня была только одна форма, так что это было бы что-то вроде: def test_post_success(self): response = self.client.post("/books/add/", data={"title": "Dombey …

13.06.2022
Запуск событий в выпадающих списках с помощью библиотеки "Select2" из Django Forms

Я использую библиотеку "select2" для работы с привязанными к модели, связанными и зависимыми выпадающими списками и хочу обрабатывать различные события, такие как: изменение, щелчок, размытие и фокус; однако выполняется только событие изменения, но когда я использую обычный выпадающий список, все …

13.06.2022
Как исправить "невозможно сравнить времена данных со смещением и с учетом смещения" в python

Здесь я использую Django и сравниваю время. Но у меня не получается это сделать. В следующем коде значение wts, которое является значением времени, приходит в виде строки. Если оно приходит в строковом типе, то сначала я конвертирую его в обычное …

13.06.2022
Приложение Django не проверяет JWT-токен или не видит JWT-токен из microsoft Azure через React-front

Есть приложение - front на React, back на Django. Также есть приложение на Microsoft Azure для аутентификации пользователя. Для проверки токена я использую этот учебник: Валидация JSON веб-токенов (JWT) из Azure AD, в Python …

13.06.2022
Как фильтровать варианты ForeignKey в инлайн-форме администратора Django (TabularInline)?

У меня есть эти 4 модели: class Model_A(models.Model): ... class Model_B(models.Model): model_a = models.OneToOneField("Model_A", primary_key=True) model_c_fk = models.ForeignKey("Model_C") model_d_fk = models.ForeignKey("Model_D") class Model_C(models.Model): choice_c = models.CharField() class Model_D(models.Model): model_c_fk = models.ForeignKey("Model_C") choice_d = models.CharField() В административной …

13.06.2022
Как войти в панель Django Admin с пользователем, которого я создал в этой панели? Модель пользователя была расширена

сама модель: from django.db import models from django.contrib.auth.models import AbstractUser class UserModel(AbstractUser): class UserType(models.TextChoices): MANAGER = 'm', 'Manager' CUSTOMER = 'c', 'Customer' first_name = models.CharField(max_length=120) last_name = models.CharField(max_length=120) type = models.CharField(choices=UserType.choices, max_length=1) USER_MODEL регистрируется в настройке …

13.06.2022
Как добавить новые поля в пользовательскую модель пользователя?

Я создал пользовательскую модель пользователя и она отлично работает. Но проблема в том, что я много раз пытался добавить новые поля, такие как first_name, last_name, phone_number, и так далее, но не работает. Выдает ошибку. Какое будет соответствующее решение, как …

13.06.2022
Как добавить несколько строк данных в один столбец существующего экземпляра модели? Django

Здравствуйте, у меня есть представление, связанное с формой и моделью. Я хотел бы сделать так, чтобы когда я обновляю одно из этих полей (current-command). Оно добавляет эти данные в другое поле (Выполненные_команды). Затем, когда я позже добавлю другую команду …