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

20.07.2022
Почему при настройке Django не существует виртуальной среды?

Я успешно установил Django, но когда я набираю команду pipenv shell, я получаю ошибку /usr/bin/python3: No module named pipenv.pew когда я также ввожу команду pipenv --venv она говорит: No virtualenv has been created for this project yet! …

20.07.2022
Django Javascript предварительно выбранное значение из базы данных

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

20.07.2022
Установить кэш в Django, но данные должны динамически

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

20.07.2022
Мой VS Code показывает ложную синтаксическую ошибку при импорте во время написания кода для моего проекта Django

Мой VS Code показывает ложные синтаксические ошибки и подчеркивает строки типа 'from __ import __ ', когда я импортирую что-то после написания нескольких строк кода. Я делаю проект Django, и это происходит очень часто. Это работает после того, как я …

20.07.2022
Как получить голоса опроса Django в процентном формате?

Я использовал учебник для создания приложения для опроса... и я расширял его... у меня все работает... но я не могу понять, как превратить голоса в проценты... Я пытался сделать что-то вроде... def percentage(self): return 100 * (self.votes) …

20.07.2022
MySQL - веб-приложение только для частных пользователей

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

20.07.2022
Scrapy ImportError: cannot import name 'HTTPClientFactory' from 'twisted.web.client' (unknown location)

Ранее, когда я запускал эту команду в терминале VSCode, я не получал никакой ошибки. scrapy crawl ma -a start_at=1 -a end_and=2 -a quick_crawl=false Но теперь я не знаю, почему возникает эта ошибка Что я пробовал, но …

20.07.2022
Как сохранить экземпляр формы, созданный с помощью класса sessionwizard в django?

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

20.07.2022
Неправильное выравнивание колонок Div в Django/Python

Я слежу за учебником и, к сожалению, его редактор кода автоматически делал отступы, когда он копировал/вставлял новый &lt;div&gt; (Вздох) (На второй картинке я случайно отрезал верх, где у него LOGO в правом верхнем углу на скриншоте) <a href="https://i.stack.imgur.com/MM58d.png" …

20.07.2022
Не удается удалить целый объект из модели CART в django

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

20.07.2022
Избыточность Django и Querysets - Повышение эффективности?

Я работал над этим куском кода, и поскольку у меня есть только представление, чтобы играть с ним, я хотел бы узнать, есть ли входные данные, чтобы сделать это более эффективным (особенно части user_total_xx). Предыстория: Я уже достиг этого, …

20.07.2022
Моя кнопка действия вызывает ошибку 404 not found

Вот мой Base.html &lt;div class="container"&gt; &lt;div class="center"&gt; &lt;form action='simple_test'&gt; &lt;button id="simple_test" class="button-3d"&gt; Generate&lt;/button&gt; &lt;/form&gt; &lt;/div&gt; &lt;/div&gt; Вот мой View.py from django.http import HttpResponse from django.shortcuts import render from datetime import datetime from django.template import loader from …

20.07.2022
Django Queryset + поиск всех объектов, имеющих ВСЕ значения в массиве в отношениях "многие-ко-многим

Я здесь жестко кодирую, но в действительности этот массив может иметь от 1 до 99 значений looking_for = ['blue', 'red', 'green'] objects = MyObj.objects.filter(colors__name__in=looking_for) даст мне все объекты, которые имеют ОДИН из цветов в ['blue', 'red', 'green'] …

20.07.2022
Django admin edit only field?

У меня есть модель, в которой я хочу использовать только одну строку ее таблицы. То есть, в админке я хотел бы убрать список и добавить страницы, а редактировать только существующий объект. Модель выглядит следующим образом: from django.db …

20.07.2022
Test return redirect("account_login") в django use pytest

Я использую pytest и coverage для тестирования проекта django Но я не знаю, как проверить блок else, который имеет return redirect("account_login") и исправить красную часть, которая говорит coverage. По вашему мнению, как я могу написать тест для этой …

20.07.2022
Как зеркально отразить проверку электронной почты в Django на фронт-энде

Я использую url регистрации пользователя из django rest auth: urlpatterns = [ #... path("registration/", include("dj_rest_auth.registration.urls")), #... ] Этот маршрут включает проверку электронной почты. Однако я хотел бы предварительно проверить адреса перед отправкой их на сервер. …

20.07.2022
При создании приложения для загрузки и удаления изображений я получаю, ModuleNotFoundError: Нет модуля с именем 'posts.url'

создал проект Django под названием django_project и новое приложение под названием posts. (.venv) &gt; django-admin startproject django_project . (.venv) &gt; python manage.py startapp posts django_project/settings.py INSTALLED_APPS = [ "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", "posts", # new ] …

20.07.2022
Модели Django. Как сделать "добавить новое" в Django?

Я пытаюсь сделать веб-приложение, подобное OfferUp, используя Django Framework. Все шло отлично, пока я не столкнулся с проблемой. Как сделать так, чтобы пользователи могли загружать несколько фотографий, а не только одну, используя функцию models.ImageField()? Понимаете? У нас могут быть пользователи, …

20.07.2022
TypeError для агрегированного значения кверисета в JsonResponse вместе с другим кверисетом без цикла?

Я пытаюсь передать значение b_tot вместе с другим набором запросов в JsonResponse. Есть ли другой способ получить этот результат? all_reports = Task.objects.filter(start__gte=start, start__lte=end) query = all_reports.values() user_total_bill = all_reports.aggregate(b_tot=Sum(F('hours') * F('bill_rate'))) return JsonResponse(list(chain(query, user_total_bill['b_tot'])), safe=False) …

20.07.2022
Как отобразить данные на карте с помощью django , leaflet и AJAX

Как отобразить данные на карте с помощью django, leaflet и AJAX? На каком уровне even_map.html и как добавить цикл, позволяющий получать координаты событий, чтобы иметь возможность добавлять и отображать маркеры на карте? Ниже приведены мои программы. У меня нет ошибок, …

20.07.2022
Каков наилучший способ реализации этих моделей?

Я пытаюсь создать приложение для социальных сетей, где пользователи могут регистрироваться, делать посты, просматривать посты других, нравиться и не нравиться посты других пользователей. Каким образом лучше всего реализовать модели для функции like и unlike? Изначально я создал модель post …

20.07.2022
CSS3/HTML Divs где-то не совпадают

Я следую по учебнику и, к сожалению, его редактор кода автоматически сделал отступы, когда он копировал/вставлял новый &lt;div&gt; ( Вздох) Я предполагал, что смогу это исправить, однако, я явно идиот. (На второй картинке я случайно отрезал верхнюю часть, где …

20.07.2022
Получение файлов локального сервера с помощью django-heroku

Я разрабатываю проект с использованием django, и я думаю развернуть свое приложение на heroku, но он не хранит изображения и файлы, а я хотел бы хранить их на сервере на моей локальной машине, есть ли какой-нибудь способ или учебник, …

20.07.2022
Django для сайта многопользовательских игр (покер)

Я создаю сайт карточной игры покер на javascript, мне интересно, возможно ли сделать его мультиплеерной игрой и запустить его в реальном времени с django в качестве бэкенда (django - единственный бэкенд, который я знаю, я сделал много проектов, …

20.07.2022
BLOB/TEXT столбец 'x' используется в спецификации ключа без длины ключа

Я зациклился на этой ошибке. Я перешел с SQLLite на MySQL с помощью PythonAnywhere для моего Django webapp. При выполнении команды migrate я получаю следующую ошибку: столбец 'Connector' в спецификации ключа используется без длины ключа Это models.py …

20.07.2022
Django: Я получаю "ValueError: необходимо иметь значение для поля "id", прежде чем это отношение "многие-ко-многим" может быть использовано".

Я пытаюсь написать функцию record_post, которая сохраняет Post со следующей моделью: class Post(models.Model): user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) body = models.CharField(max_length=1000) date_created = models.DateTimeField() platforms = models.ManyToManyField(Platform) А вот функция record_post: def record_post(user, body=None, platforms=None): post = …

20.07.2022
Избегайте обращений к базе данных при запросах только GET (с использованием django-cachalot)

Django==4.0.6 django-cachalot==2.5.1 Модели: from django.db import models from django.urls import reverse class Poll(models.Model): name = models.CharField(max_length=200) def get_absolute_url(self): return reverse("poll", kwargs={'pk': self.id}) def __str__(self): return self.name class Question(models.Model): poll = models.ForeignKey(Poll, on_delete=models.CASCADE) question_text = models.CharField(max_length=200) pub_date = models.DateTimeField('date published') def …

20.07.2022
Как разрешить доступ JSON к тексту внутри текстовой области в HTML>

Я пытаюсь создать кнопку, которая позволяет пользователям сохранять правки к посту, которые они пишут в textarea, через JSON. Я пытаюсь сохранить данные через запрос PUT, но получаю следующую ошибку: raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting …

20.07.2022
AttributeError at /cart 'str' object has no attribute 'get'

на сайте электронной коммерции django у меня ошибка AttributeError at /cart 'str' object has no attribute 'get' Я действительно не понимаю, что произошло, у меня есть код, который должен работать с моей задачей, но он тоже …

20.07.2022
Код работает только при отладке построчно

Я запускаю приложение django, и когда я запускаю в режиме debuung, lien per line, код работает хорошо. Bur в обычном режиме (runserver), некоторые вещи не работают... Кто-нибудь может объяснить? Я пытаюсь выполнить следующий код: def edit_picture(form, request, …

20.07.2022
Django Multiple Vendor для магазина кирпича и моляра

Мне нужно найти способ использовать модели или формы Django для загрузки товаров определенному продавцу. Например, у меня есть 3 продавца в моем магазине A01, A02 и A03. A01 продает 4 продукта, A02 продает 1 продукт, а A03 продает 20 …

20.07.2022
Невозможно настроить регистрацию пользователей с помощью djoser

Я использую djoser с django для обработки регистрации и входа. У меня нет проблем с настройкой стандартного поля регистрации (имя пользователя, email, пароль и re_password). Но теперь я хочу настроить поле регистрации и добавить gender и hobby. Однако я продолжаю …

20.07.2022
Как создать модель, указав имена полей внешнего ключа, которые являются уникальными вместе, а не его pk?

Я пытаюсь настроить сериализатор REST-фреймворка на POST объекта Target, указав имена трех полей его Foreign relation Market, которые уникальны вместе (символ, обмен, тип), вместо того, чтобы указывать первичные ключи объекта Market. models.py class Exchange(models.Model): exid = models.CharField(max_length=12, unique=True) class Market(models.Model): …

20.07.2022
Как создать форму для нескольких данных и связанных вкладок в django

Я хочу сохранить несколько фотографий для продукта одновременно при создании продукта с одной формой для продукта и изображений вот мой models.py class Producte (models.Model): title = models.CharField(max_length=30) price = models.PositiveBigIntegerField() inventory = models.IntegerField(default=0) __discount__ = models.IntegerField(default=0) description = models.TextField() …

20.07.2022
Динамические/клонированные модели Django

Я ищу способ достичь следующего с помощью Django, буду признателен, если кто-то сможет указать мне правильное направление для этого. В приложении зарегистрировано 3 модели (Модель1, Модель2 и Модель3). Пользователь отправляет форму (одно поле, например, имя проекта и кнопка Submit), …

20.07.2022
Настройка сериализатора Djoser

Я создал два настраиваемых сериализатора для конечных точек user_create и current_user в Djoser. Я также хотел иметь поле re_password в регистре пользователя. Но когда я добавляю "USER_CREATE_PASSWORD_RETYPE": True в настройки Djoser, мой сериализатор для создания пользователя не работает. Не могли …

19.07.2022
Использование QueryManager в фильтре после SelectRelated

Я пытаюсь сделать select_related join в Django с последующей фильтрацией. queryset = Foo.foo_manager.all().select_related("bar").filter( bar__field_1__gt=0, bar__field_2=1, bar__field_3__lt=100, bar__field_4="X", ) Но класс Bar уже имеет свой собственный менеджер запросов bar_manager, который получает все экземпляры, соответствующие этому условию. Есть ли …

19.07.2022
Как я могу реализовать сигналы post_save в Django?

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

19.07.2022
Проблема при удалении поля ImageField из базы данных

Models.py: Picture = models.ImageField('Picture', null=True, blank=True) Когда я даю команду person.Picture.delete() картинка удалена из каталога, но в базе данных все еще есть запись о пути к файлу в Picture, как показано на рисунке ниже. Как я …

19.07.2022
Django - Нет такого файла или каталога: '/static/album.html' в production

Я создал приложение django, которое работает абсолютно нормально на моем локальном сервере, но когда я развертываю его в azure web app его домашняя страница работает нормально, но некоторые задачи в файле views.py моего проекта даже после выполнения команды collectstatic не …