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

22.08.2022
ModuleNotFoundError: Нет модуля с именем 'django.contrib.'.

Я получаю эту странную ошибку, когда пытаюсь запустить свой проект Django, подробнее (Social_Media - это название проекта): ModuleNotFoundError: No module named 'django.contrib.' The above exception was the direct cause of the following exception: Traceback (most recent call last): File …

22.08.2022
Мне нужно открыть ответ, который является видео url на отдельной странице

Для этого я получаю ответ на отдельной странице в виде текста, мне нужно преобразовать этот текст в url, чтобы при нажатии на кнопку он перенаправлял на эту страницу. const getData = () => { try{ axios.get(`${geturl}`,{ }).then(res=>document.write(res.data.result.content.previewUrl)); }catch(err){ console.log(err.message); }; …

22.08.2022
Не работает команда "manage.py" в Pycharm. Начало проекта на Django

После нажатия manage.py вылетает эта ошибка. пробовал отключить в повершелл запреты под администратором - не помогает. если вводить просто ./manage.py - нет ошибки, но и ничего не происходит. плюс дальнейшие команды …

22.08.2022
Django REST Framework Serializer - как сохранить InMemoryUploadedFile на диск?

В моем Django RestAPI я могу загрузить изображение, вместо сохранения этого изображения в ImageField, на которое ссылается база данных, я хочу просто сохранить его на диск без дальнейшей обработки. В настоящее время мой код выглядит следующим образом: class UserAvatarUpdateSerializer(ClearNullSerializer, serializers.ModelSerializer): …

22.08.2022
Как получить доступ к данным в Docker из моего приложения Django?

Я новичок в Docker, поэтому мне интересно, есть ли у меня 2 контейнера, стример, который отправляет данные в очередь, и vernemq, который является очередью сообщений. Как я могу получить доступ к данным, чтобы работать с ними в моем приложении …

22.08.2022
Сделать поле первого имени уникальным для пользователя в django

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

22.08.2022
Как отфильтровать первые 4 объекта модели

Я хочу получить первые 4 объекта Blog, связанные с моделью Blog Model. Я попробовал следующее: #views blog_list = blog.objects.all().order_by("id")[:4] Это работает, пока я не создам более 4 объектов блога, и тогда результат не включает недавно созданные объекты, …

22.08.2022
Django REST framework: Как создать конечную точку статистики?

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

22.08.2022
Как реализовать штраф в кредите

Я делаю кредитный api в django rest framwork может кто-нибудь подсказать, как мне реализовать функцию штрафа? вот как работает наказание < например я беру кредит в размере 50 000 на 8-23-2022 г. 11-23-2022 я начислю пени в размере …

22.08.2022
Django QuerySet фильтр по диапазону с помощью поля DateTimeField

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

22.08.2022
Связь с различными моделями проблемы Django

У меня есть модели models.py class Member(models.Model): full_name = models.CharField(max_length=125, unique=True) email = models.EmailField(max_length=125, blank=True, null=True) phone = models.CharField(max_length=20) detail = models.CharField(max_length=256, blank=True, null=True) image = models.ImageField(max_length= 256, upload_to='media', null=True, blank=True) date_created = models.DateTimeField(default=django.utils.timezone.now) class Meta: verbose_name_plural = "All …

22.08.2022
Как объединить значения двух таблиц. python django

Я пытаюсь использовать две таблицы в одном запросе django. Но мой запрос выдает результат в формате "invalid JSON". Я хочу отфильтровать данные в таблице Request по (status="Aprv"). Таблица Request содержит атрибуты 'from_id' и 'to_id'. uid - это идентификатор …

22.08.2022
Django: Как осуществлять навигацию по многоуровневым обратным отношениям?

У меня есть несколько моделей, которые связаны иерархически: У проектов есть один или более экспериментов Эксперименты имеют один или более сканов Сканы имеют одно или более решений по сканированию Если у меня есть конкретное …

22.08.2022
Схема whoosh в haystack и django

Я пытаюсь интегрировать поисковик whoosh в проект django. Я видел, что это можно сделать с помощью haystack, но я понял, что не могу (пока не знаю), как добавить мой пользовательский индекс whoosh в поисковик. В моей схеме есть ID, …

22.08.2022
Поле 'mobile' ожидало число, но получило ['2222222', '2222222'].

Появляется ошибка TypeError at /page Field 'mobile' expected a number but got ['22222', '3333']. Request Method: POST Request URL: http://127.0.0.1:8000/page Django Version: 4.1 Exception Type: TypeError Exception Value: Field 'mobile' expected a number but got ['22222', '3333']. Во время …

22.08.2022
В Django определите функцию проверки, чтобы избежать перекрытия чисел

В django apps у меня есть модель для номера диапазона В моем model.py def valide_range(value): all_ranges = RangeNumber.objects.all() for a_range in all_ranges: if a_range.start_num_int &lt;= value &lt;= a_range.end_num_int: raise ValidationError('The number is in an exiting number range') class RangeNumber(models.Model): …

22.08.2022
Django - ограничение NOT NULL не сработало в поле modelchoicefield

Я делаю сайт аукциона для задания, но мне не удается сделать категорию необязательной при создании нового объявления. Я получаю ошибку NOT NULL constraint failed после нажатия кнопки "Create listing", в то время как у меня в модели null=True и blank=True. …

22.08.2022
RemovedInDjango20Предупреждение: Обработчики ошибок должны принимать параметр исключения. Обновите свой код, так как этот параметр будет необходим в Django 2.0

Привет сообщество Stackoverflow, кто-нибудь знает, как справиться с предупреждением Django? RemovedInDjango20Warning: Обработчики ошибок должны принимать параметр исключения. Обновите свой код, так как этот параметр будет необходим в Django 2.0

22.08.2022
Код Jquery в моем приложении django не работает

У меня проблема с моим кодом Jquery. Я включаю мой файл скрипта - который зависит от jQuery - после jQuery. Так что я не знаю, в чем проблема. HTML-страница, с которой я расширил jquery : &lt;!-- Core …

22.08.2022
Зацикливание шаблона Django для каждого символа

У меня есть текстовый файл, сгенерированный из 100 коммутаторов Cisco следующим образом: ['device1', 'device2', 'device3', 'device4', ....., deviec100] и я хочу показать эту информацию, используя цикл в шаблоне. Поэтому в моем HTML файле есть что-то вроде этого …

22.08.2022
Получение ошибки App 'org' не имеет модели 'Topic' при выполнении тестов в приложении django

У меня есть следующая функция в файле миграций для добавления начальных данных в db: def add_topics(apps, schema_editor): topic_model = apps.get_model('org', 'Topic') for topic in TOPICS: topic_model.objects.get_or_create(name=topic['name'], display_name=topic['display_name']) Однако запуск тестов дает ошибку, in get_model LookupError: App 'org' …

22.08.2022
Лучший способ получить объект модели, который имеет поле DateTime, наиболее близкое по DateTime к текущему DateTime

Я хочу сделать эффективный ORM-запрос, который возвращает объект модели, в котором время даты объекта наиболее близко к текущему времени. Итак, если текущее время даты равно 22/08/2022 15:00, а у меня есть объекты с датами object1.datetime == 22/08/2022 15:30 …

22.08.2022
Очевидно, что это не лучшее решение, потому что оно будет циклически просматривать всю мою базу данных моделей. Как я могу сделать этот запрос наиболее эффективным способом?

Здравствуйте, Я работаю над проектом, где я использовал django-rest-knox для аутентификации токенов. У меня есть сомнения, что 1.Как использовать токен, который возвращается при регистрации и входе в систему. ( когда я передаю токен в postman как, например, . …

22.08.2022
Как автоматически заменить слово на другое?

В настоящее время я использую Django 4.0 и пытаюсь найти способ преобразовать следующее: [year] в текущий год. Нужно автоматически заменять каждый раз, когда встречается [year]. Будь то из панели администратора, из CKEDITOR, или комментариев и т.д. Я …

22.08.2022
Ваша помощь будет оценена по достоинству! Спасибо.

Я создаю сайт, который отображает фотоальбомы. Для этого у меня есть следующие модели. class Medium(models.Model): pass class MediaSet(models.Model): media = models.ManyToManyField("Medium", related_name="sets", through="SetContent", through_fields=('set', 'medium'),) class SetContent(models.Model): is_cover = models.BooleanField(default=None, null=True) set = models.ForeignKey("MediaSet", on_delete=models.CASCADE, related_name="set_content") medium = models.ForeignKey("Medium", …

22.08.2022
P [...]

У меня есть очень базовая пользовательская команда управления внутри моего django-приложения: < from django.core.management import BaseComman class Command(BaseCommand): help = 'Just do some stuff here...' def handle(self, *args, **kwargs): # Let's pretend I'm doing something really important here!? pass …

22.08.2022
Django вводит данные после base.html

У меня есть файл base.html, который представляет собой меню боковой панели. вот так: &lt;body&gt; &lt;div class="wrapper"&gt; &lt;nav id="sidebar"&gt; &lt;div class="sidebar-header"&gt; &lt;h3&gt;Welcome!&lt;/h3&gt; &lt;/div&gt; &lt;ul class="list-unstyled components"&gt; &lt;li class="active"&gt; &lt;a href="#list"&gt;List&lt;/a&gt; &lt;/li&gt; &lt;li&gt; &lt;a href="#"&gt;Item 1&lt;/a&gt; &lt;/li&gt; &lt;li&gt; &lt;a href="#"&gt;Item 2&lt;/a&gt; …

22.08.2022
Что может привести к тому, что правая половина FilteredSelectMultiple в django не отображает "начальные" значения после перезагрузки страницы (Ctrl R)?

У меня сложилось впечатление, что если я сделаю что-то вроде этого: self.fields["xxx"].initial = termin.getXxx.all() то в правой половине виджета будет отображаться значение termin.getXxx.all() И это правда, почти всегда. За исключением случая, когда я перезагружаю страницу, …

22.08.2022
Ошибка с отладчиком visual studio в пайтон

Не удалось запустить отладчик. Возможно окружение python 3.8 неправильно настроено или отсутствует. Может потребоваться python 3.8 или повторно создать виртуальное окружение

22.08.2022
Сайт администратора для пользовательской модели пользователя и расширенной модели пользователя

Моему приложению Django нужна пользовательская модель пользователя и некоторые дополнительные поля, поэтому я определил их следующим образом: Пользовательская модель и менеджер (определены в приложении под названием users): class CustomUserManager(BaseUserManager): use_in_migrations = True def _create_user(self, email, password, **extra_fields): email …

22.08.2022
AttributeError: объект 'CharField' не имеет атрибута 'is_hidden' [закрыто]

я создаю форму с помощью django и получаю эту ошибку: У объекта 'CharField' нет атрибута 'is_hidden' но поле charField на самом деле имеет атрибут, как вы можете видеть: veiws.py def update_profile(request,id): profile=Profile.objects.get(user=id) context={'profile':profile, } form = ProfileForm(request.POST …

22.08.2022
Django: как запустить функцию после изменения модели m2m

У меня есть m2m отношение между двумя моделями Plot и Station. Поле m2m объявлено внутри модели Station. Когда пользователь создает/обновляет станцию или участок, я хочу запустить функцию 'download' для создания некоторых файлов конфигурации (которые будут использоваться из другой программы), …

22.08.2022
Не работает автозаполнение django rest framework в visual studio code

Я искал решение очень долгое время. Решил опубликовать это, чтобы не потерять это решение.

22.08.2022
Celery : различный сервер для производителя и потребителя с Django

Мы используем Django с Celery для асинхронной задачи, как это @app.task def my_task: # -- code here -- Мы хотим выделить отдельный сервер для потребления этих задач. Один и тот же CODE используется на стороне потребителя и …

22.08.2022
Дата размера не сохраняется в модели cartitem, но товар сохраняется... Есть решение, как сохранить также данные о размере?

Views.py def add_to_cart(request, pk): variant = request.GET.get('variant') product = Product.objects.get(pk =pk) user = request.user cart , _ = Cart.objects.get_or_create(user = user, is_paid = False) cart_item = CartItem.objects.create(cart = cart , product = product ,) if variant: variant = request.GET.get('variant') size_variant …

22.08.2022
Django annotate - проблема с подсчетом вложенных элементов в шаблоне

У меня есть список флажков и меток для бизнес-заявок. Я хотел бы применить категории для каждого бизнес-заявления, но мне трудно подсчитать количество бизнес-заявлений в каждой категории. Вот что у меня есть: models.py class BusinessChallangeCategory(models.Model): title = models.CharField(max_length=300) …

22.08.2022
Django updateview a _set from a model

У меня есть детальное представление from django.shortcuts import get_object_or_404 class Dashboard (AdminStaffRequiredMixin, LoginRequiredMixin, ListView): model = User template_name = 'SCHUK/Dashboard.html' context_object_name = 'Dashboard' def ansicht(request, pk): user = get_object_or_404(User, pk=pk) return render(request, 'SCHUK/Ansicht.html', context={'user': user}) class Ansicht(AdminStaffRequiredMixin, LoginRequiredMixin, DetailView): …

22.08.2022
Использование функции класса в качестве переменной в Django

У меня есть этот файл models.py в моем проекте Django from django.db import models from django.urls import reverse from django.utils.timezone import now class Campaign(models.Model): class Meta: db_table = 'campaign' campaign_id = models.AutoField(primary_key=True) name = models.CharField(max_length=255, default='') topic = models.CharField(max_length=255, …

22.08.2022
Как выполнить асинхронную функцию в синхронной функции

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

22.08.2022
Цикл Django for loop не отображается

Я столкнулся с проблемой отображения кнопки внутри тега for-loop. Когда я удаляю теги {% for user in users %} из send_friend.html, кнопка отображается, когда я добавляю ее снова, она исчезает. models.py class Friend_Request(models.Model): from_user = models.ForeignKey( User, related_name='from_user', on_delete=models.CASCADE) to_user …