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

21.03.2022
Можем ли мы обновить значение после того, как оно было использовано в качестве внешнего ключа в django?

У меня есть две таблицы: class LocationType(models.Model): location_type = models.CharField(max_length=120, unique=True) comment = models.TextField(null=True, blank=True) def __str__(self): return self.location_type class Location(models.Model): location = models.CharField(max_length=100, unique=True) location_type = models.ForeignKey(LocationType, to_field="location_type", on_delete=models.CASCADE) comment = models.TextField(null=True, blank=True) def __str__(self): return self.location …

21.03.2022
Дроплет Digital ocean показывает только страницу nginx по умолчанию при подключении с доменом namecheap [дубликат]

Я использую Django Digital Ocean droplet для запуска веб-сайта, и недавно я попробовал подключить IP-адрес дроплета к доменному имени namecheap, но когда я подключил их, на домене отобразилось только следующее: Добро пожаловать на nginx! Если вы видите …

21.03.2022
Url Pattern дает мне ошибку несоответствия url

Url(r'^(?P<pk>\d+)/remove/$', WishlistRemoveView.as_view(), name='wishlist_remove'), <form action="{% url 'wishlist_remove' pk=item.wishlistitem_set.all.0.pk %}" method="post"> {% csrf_token %} <input type="submit" value="{% trans 'Remove' %}"> </form> Когда я нажимаю на кнопку удаления, я получаю следующую ошибку:- NoReverseMatch at /product/7/ Reverse for 'wishlist_remove' with keyword arguments …

21.03.2022
Отсутствие отступов для опций в поле выбора в инлайновой таблице (Django MPTT)

Я создал отношения "многие ко многим" с таблицами "Категория", "Продукт" и "CategoryProduct", которая является средней таблицей между "Категорией" и "Продуктом" : "models.py": from django.db import models from mptt.models import MPTTModel, TreeForeignKey class Category(MPTTModel): name = …

21.03.2022
Django : Создание формы для выпадающего списка в зависимости от ID пользователя и модели

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

21.03.2022
Django миграции круговая зависимость что является лучшей практикой?

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

21.03.2022
Как получить объекты модели с помощью AJAX?

У меня есть модель Customer в моем Django приложении. Новые пользователи постоянно добавляются в эту модель в фоновом режиме, и я хочу динамически выводить список этих клиентов с помощью AJAX. Но я не могу понять, как это сделать. Как …

21.03.2022
Django setUpTestData не выполняет глубокое копирование связанных файлов

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

21.03.2022
Пользовательский параметр командной строки для тестирования

Я нашел способ передать пользовательский параметр в тестирование Django из командной строки: class TestRunner(DiscoverRunner): def __init__(self, option=None, **kwargs): super().__init__(**kwargs) self.browser = kwargs['browser'] @classmethod def add_arguments(cls, parser): DiscoverRunner.add_arguments(parser) parser.add_argument('-br', '--browser', help='Browser test') def build_suite(self, test_labels=None, extra_tests=None, **kwargs): suite = unittest.TestSuite() …

21.03.2022
Почему поле объекта в модульном тесте не изменяется в Django

Я не понимаю, почему мой тест не работает. У меня есть страница с товаром. Есть форма с кнопкой 'Купить товар'. После нажатия этой кнопки, если у клиента достаточно денег, товар будет куплен и количество денег на счету изменится. Но в …

21.03.2022
Определение общего, несериализуемого поля в сериализаторах django rest

Это просто макет моего сериализатора class SerializerA(serializers.ModelSerializer): field_a = serializers.SerializerMethodField() field_b = serializers.SerializerMethodField() field_c = serializers.SerializerMethodField() field_d = serializers.SerializerMethodField() class Meta: model = TestModel fields = ("field_a", "field_b", "field_c", "field_d", "name", "designation") def get_field_a(self, obj): temp = TempUserModel.objects.get(pk=obj.uuid) field_a = …

21.03.2022
Подсчет курсов, которые создал конкретный преподаватель

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

21.03.2022
Graphene-django отправляет Arries на front-end barchart

Я подключился к базе данных sql server и получил табличные данные из столбцов таблиц. Теперь я хочу создать 2 списка данных по направлениям x и y, чтобы отобразить их в виде диаграммы в Vuejs. Я знаю, как отправить sting …

21.03.2022
Я изменил имя класса в документе через "getElementById", но это не действует [дубликат].

Спасибо за помощь. Я изменил имя класса в JavaScript, но оно не меняется. [html] <button id={{ product.id }} data-product={{ product.id }} data-action='add' class="btn btn-outline-secondary add-btn store-cart"> button</button> [javascript] var storeBtns = document.getElementsByClassName('store-cart') for (i = 0; i < …

21.03.2022
Django rest framework: Смешанное содержание

Я совсем новичок в Django rest framework. У меня есть проект, который содержит Django restframework API внутри проекта Django site (с простым кодом frontend), и он отлично работает в моем локальном окружении. Однако в производственном домене (HTTPS) он отображается следующим …

21.03.2022
Как постоянно вызывать API с помощью функции?

У меня есть система управления клиентами. Я использую API для получения всех клиентов. Все работает отлично. Я использую ID, если нет клиента с таким ID, то создается новый клиент. Вот мой код для этого: def handle_get_customers(company): customer_service = requests.get(settings.API_ADDRESS …

21.03.2022
Django устанавливает значение поля ForeignKey в ModelForm при отправке заявки

У меня есть RequisitionModel, который берет site из моей User модели в качестве ForeignKey. Как мне заставить RequisitionModelForm вытащить site текущего пользователя и передать его в форму? * Я хочу, чтобы HTML-шаблон не отображал поле site, а устанавливал …

21.03.2022
Как показать foregin key другой модели django в полях django admin или наборах полей django admin

У меня есть две модели Django: Bot и Seller. class Bot (models.Model): nick_name = models.CharField (verbose_name="Nick Name", max_length=100) wallet_coins = models.CharField (verbose_name="Bot Coins", max_length=30, default="0") wallet_coins_initial = models.CharField (verbose_name="Initial Coins", max_length=30, default="0") order_amount = models.CharField (verbose_name="Order Amount", max_length=30, default="0") …

21.03.2022
Django - AWS Elastic beanstalk - Я следовал документации Aws - Ошибка: $ eb --version bash: eb: команда не найдена

Я следовал документации AWS, выполнил - pip install awsebcli в gitbash когда я проверил версию (eb --version), он выдал мне ошибку - bash: eb: команда не найдена что мне делать - это ошибка пути - если да, то …

21.03.2022
Django orm foreignkey получить последние данные

Ссылка class Model1(model.Model): master = models.ForeignKey(User, on_delete=models.CASCADE) member = models.ForeignKey(User, on_delete=models.CASCADE) status = models.PositiveIntegerField(default=0) class Model2(models.Model): model1 = models.ForeignKey(Model1, on_delete=models.CASCADE) writer = models.ForeignKey(User, on_delete=models.CASCADE) text = models.TextField() created_at = models.DateTimeField(auto_now_add=True, null=True) Как получить последние данные Model2 Я …

21.03.2022
Heroku ModuleNoteFoundError с помощью django-qr-code

В настоящее время я работаю над Backend моего небольшого приложения. Во время развертывания я получаю следующую ошибку: ModuleNotFoundError: Нет модуля с именем 'qr_code' Я не использую библиотеку pypi qrcode, вместо этого я использую библиотеку django-qr-code <a …

21.03.2022
Новые клиенты не могут подключиться к сайту Django, когда сайт используется другими клиентами

У нас есть веб-приложение на основе Django, которое развертывается с Apache и mod_wsgi. Пользователи заходят в систему и могут запускать некоторые процессы на CPU, которые могут занимать до 1-2 минут. Наша проблема заключается в том, что во время выполнения …

21.03.2022
Django-import-export не экспортирует дочерний класс

Я хотел экспортировать родительский класс модели вместе с соответствующим дочерним классом, но после экспорта csv файла, кроме дочернего класса, присутствуют только данные из родительского класса. Я не уверен, что я сделал неправильно. class Membership(models.Model): name = models.CharField(max_length=128) email = …

21.03.2022
Python Django | Метод POST с вложенным объектом. Ограничение NOT NULL не сработало

Я хочу реализовать метод post с вложенным объектом, который имеет только ID. Когда я использую все поля вложенного объекта post метод работает нормально. Но я хочу передать только одно поле и это ID, остальные поля должны быть необязательными Теперь …

21.03.2022
Как мне реализовать webscoket в django Кто-нибудь знает о реализации Websocket в Django rest Framework или Django?

#routing.py re_path(r'sock/WebsocketDjangoRest/(?P&lt;room_name&gt;\w+)/', consumers.WebsocketDjangoRest.as_asgi()), #consumer.py class WebsocketDjangoRest(AsyncWebsocketConsumer): async def connect(self): self.room_name = self.scope['url_route']['kwargs']['room_name'] self.room_group_name = 'chat_%s' % self.room_name # Join room group await self.channel_layer.group_add( self.room_group_name, self.channel_name ) await self.accept() # Receive message from WebSocket async def receive(self, text_data): text_data_json = …

21.03.2022
Нет модуля с именем 'templates'

Нужна помощь!!! Я изучаю тег. После запуска я получил следующий ответ. "django.template.library.InvalidTemplateLibrary: Указана недопустимая библиотека шаблонов. ImportError raised when trying to load 'templates.my_tags': No module named 'templates'" Версия Django: 3.2.7 my_tags.py from django import template register = …

21.03.2022
Какой лучший способ запросить и отправить позицию задачи celery в очереди через api или websocket?

В настоящее время в моем проекте я пытаюсь получить задачу, которая обновляет условно количество задач в очереди перед соответствующей задачей, Поэтому я использую следующий подход: вызываю задачу celery (processingTask), которая выполняет фактическую работу по обработке внутри другой задачи celery (queueUpdatingTask) …

21.03.2022
Почему мой фильтр queryset для создания счета за электроэнергию не работает?

Я работал над проектом, в котором пользователь создает несколько членов (модель) и их счета за электричество (это тоже модель), но когда я применяю queryset к ElectricityForm, он выдает ошибку. KeyError at /bills/electricity/create/ my members/models.py from django.db …

21.03.2022
Как настроить показ/скрытие глазной кнопки пароля в форме Django?

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

21.03.2022
Архитектура для настройки констант и их использования в Django

В настоящее время в моем проекте более 500 констант, сейчас мы храним их в отдельных файлах модулей, но управлять ими становится сложно. Мы думали об использовании БД и кэша для хранения этих констант, но не уверены в производительности. Может ли …

21.03.2022
Django показывает ошибку: "имя 'dif_months_without_date' не определено", хотя оно определено

Я создаю первое приложение django и получаю ошибку: NameError: name 'get_date' is not defined Моя структура: приложение человек views.py models.py my_core common.py В файле common.py я …

21.03.2022
Как разрешить потребителю Channels получить доступ к сессии, генерируемой HTTP-запросами?

У меня есть проект, который раньше работал под WSGI, и я недавно настроил его на ASGI. Он включал код, созданный в те времена, например, следующую функцию, которая обрабатывает запрос на вход в систему: def authenticate(req): ... try: query = …

21.03.2022
Контейнер Docker работает на виртуальной машине, но не на Cloud Run

У меня есть контейнер Django, и обычно я запускаю его на виртуальной машине. Но я попытался запустить этот образ с помощью cloud run. Однако когда я попытался это сделать, я получил следующую ошибку. Traceback (most recent call last): File …

21.03.2022
Javascript/ajax не работает при добавлении двух товаров в корзину, как это решить?

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

21.03.2022
Как сохранить photo внутри static/app/images из views.py если views.py не видит путь в Django

FileNotFoundError at / [Errno 2] No such file or directory: 'C:\\Users\\rasul\\OneDrive\\Документы\\GitHub\\django_projects\\coolsia\\static\\hill\\images\\test.png' Не видит путь как можно этого сделать. index(request): из views.py может сохранять только внутри приложении def index(request): qr_image = False if request.method == &quot;POST&quot;: data = request.POST['data'] img …

21.03.2022
Текст, введенный в поле заголовка, вводится в тот же slug, но я не знаю почему;

Я создаю сообщение на странице суперпользователя, и вдруг автоматически вводится slugfield. Текст, введенный в поле title, вводится в тот же slug, но я не знаю почему; Почему slug автоматически вводится как текст, введенный в заголовок? class POST(models.Model): …

21.03.2022
Как получить доступ к словарю Python в сценарии Javascript в Django [дубликат]

Я работаю в Django, где я отправляю словарь Python в HTML-файл. В этом HTML-файле я хочу получить доступ к словарю Python и добавить ключи и значения словаря в массивы Javascript. Я могу получить доступ к словарю Python в …

21.03.2022
Django filer изменяет несортированные загрузки

Сейчас я использую django-filer, и по умолчанию каждое изображение будет храниться в папке "Unsorted Uploads". Как я могу изменить эту папку? Вопрос примерно такой Используя django-filer, могу ли я выбрать папку, в которую попадают изображения, из "Unsorted …

21.03.2022
Как динамически перечислить данные в html в django?

Я пытался создать html-страницу для списка всех данных из моей базы данных с помощью django, но она не работает. вот мой код: item.html {% for p in product %} &lt;div&gt; &lt;table&gt; &lt;tr&gt;&lt;th&gt;{{p.item}}&lt;/th&gt;&lt;th&gt;{{p.rate}}&lt;/th&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; &lt;button &gt; addcard&lt;/button&gt;&lt;br&gt; &lt;button&gt; remove …

21.03.2022
Отключить/удалить разрешения по умолчанию из сторонней библиотеки django (django-celery-beat)?

Когда мы устанавливаем django-celery-beat в мой проект django. Он переносит модели из библиотеки вместе с разрешениями по умолчанию. Но в моем случае я не хочу, чтобы эти разрешения по умолчанию были установлены в моих системных разрешениях. Я знаю, что …