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

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). Оно добавляет эти данные в другое поле (Выполненные_команды). Затем, когда я позже добавлю другую команду …

13.06.2022
Проблема с разрешениями Docker в Django Tutorial. RUN pip выбрасывает ошибку

Я следую учебнику по Docker / Django. Я получаю ошибку с RUN pip install -r requirements.txt . из Dockerfile. Ошибка выглядит следующим образом: The command '/bin/sh -c pip install -r requirements.txt .' returned a non-zero code: 1 exec /bin/sh: …

13.06.2022
Как показать подкатегории под типом категории

Мне нужно получить дочерний список под родительским списком в виде группы. class ServiceSerializer(serializers.ModelSerializer): cleaning_type = serializers.CharField(source='cleaning_type.cleaning_type_name') class Meta: model = Service fields = ('id', 'cleaning_type','service_name') class ServiceTypeViewSet(ModelViewSet): serializer_class = ServiceSerializer http_method_names = ["get"] queryset = Service.objects.all() def …

13.06.2022
Django получить URL поля ImageField

У меня есть модель с ImageField: class Category(models.Model): name = models.CharField(max_length=50, null=True, blank=True) icon = models.ImageField(upload_to='images/', blank=True, null=True) В settings.py инициализированы 2 переменные: MEDIA_ULR = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'skyeng/media') в методе views.py get: …

13.06.2022
Как просмотреть страницу только в том случае, если пользователь сначала перешел на другую страницу?

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

13.06.2022
Какие существуют ограничения на количество полей в модели Django?

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

13.06.2022
Отображение индекса каждого элемента отсортированного списка в представлении Django DRF

Я разрабатываю приложение с бэкендом Django и фреймворком DRF для моего api. По заданному url я хотел бы отобразить индекс (ранг) каждого пользователя после сортировки списка в моем представлении. Я не могу объяснить это очень хорошо, поэтому я поместил …

13.06.2022
Сломанный шаблон администратора Django при использовании uwsgi

Когда я запускаю свое приложение, используя python3 manage.py run server 0.0.0.0:8000, я могу получить доступ к админке Django просто отлично. Однако, когда я запускаю его с помощью uwsgi шаблон Django admin сломан. Приложение работает нормально, но сайт отображается как …

13.06.2022
Как запустить пользовательский проект openx на localhost

У меня есть каталоги edx-platform, ecommerce, ecommerce-themes, credentials и edx-theme. Я успешно установил tutor и devstack, но не нашел способа заменить эти пользовательские директории. Итак, как правильно их заменить? После успешного запуска devstack я попробовал заменить директории по умолчанию …