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

17.01.2022
Django Serializers - Дататайм с несколькими возможными форматами

Я хочу, чтобы мой Django Serializer проверял формат даты в соответствии с несколькими возможными форматами. По сути, эти форматы следующие: просто дата (ГГГГ-ММ-ДД) дата + часы (ГГГГ-ММ-ДД-ЧЧ) дата + часы + минуты (ГГГГ-ММ-ДД ЧЧ:ММ) дата + часы …

17.01.2022
Django передает поле из сериализатора в model.save(), которого нет в модели

Мне нужно передать в метод сохранения модели поля, которые присутствуют в сериализаторе, но не присутствуют в модели (у меня сложная логика сохранения и я хочу принимать некоторые решения при создании объекта на основе этих полей). Как я могу это …

17.01.2022
Как вывести количество комментариев в определённой статье?

Models.py class Article(models.Model): article_title = models.CharField('название статьи', max_length=200) article_text = models.TextField('текст статьи') min_text = models.CharField('мин текст', max_length=300) pub_date = models.DateTimeField('дата публикации') article_image = models.ImageField(null=True, blank=True, upload_to="img/", verbose_name='изображение') views = models.ManyToManyField(Ip, related_name="post_views", blank=True) def total_views(self): return self.views.count() def __str__(self): return self.article_title …

17.01.2022
Проблема дублирования / уже существующих миграций Django

У меня довольно большая кодовая база на django, с несколькими приложениями, и в какой-то момент возникла проблема: каждый раз, когда я меняю или добавляю модели и пытаюсь сделать миграцию, появляется ошибка: django.db.utils.ProgrammingError: relation "appname_modelname" already exists. Проблема длится уже …

17.01.2022
DRF Serializer - Принимать поле, но не использовать его в `create` или `update`.

У меня есть модель Message, которая имеет FileField. Мой API принимает файлы в кодировке Base64, чтобы их можно было отправить вместе с другими данными. Чтобы узнать имя файла и расширение, в сериализаторе есть еще одно поле attachment_filename, которое …

17.01.2022
Почему в моей pycharm IDE не работает intellisense тегов шаблонов или intellisense тегов html?

здесь нет предложения для тегов шаблона или html тегов, что мне делать?

17.01.2022
Python | Сумма значений при повторении данных в другом списке

Итак, это что-то немного сумасшедшее, но я надеюсь, что это имеет решение. Я создаю веб-приложение для проверки продаж в издательстве. До сих пор у меня все было хорошо: я создал модель для продуктов (книг), для продаж... Все в порядке. …

17.01.2022
Есть ли способ создать поле foreignkey в модели django с переменной выбора?

Допустим, у меня есть три модели device, mechanical и digital. В модели устройства у меня есть поле type. Поле type должно находиться в отношениях внешнего ключа с моделью mechanical или digital, которая будет определяться данными. Есть ли способ создать поле …

17.01.2022
Docker - У меня есть приложение django, запущенное в контейнере на моей локальной машине. Я хочу подключить приложение к БД Postgres на моей машине.

Что я делаю: sudo docker build -t my_service:latest . sudo docker run -p 8000:8000 -d sso_service:latest Я добавил диапазон IP-адресов моего докера 172.17.0.0/16 в pg_hba.conf Я пробовал использовать --network=host в docker run

17.01.2022
Django: Разрешение пользователю нажимать кнопку принятия или отклонения для каждого элемента в списке в Django

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

17.01.2022
Ошибка Cors, возникающая на веб-странице с аутентификацией simplejwt

Я использовал simplejwt в своем коде и я также добавил django-cors-headers в свой проект, чтобы позволить разработку фронтенда. проблема в том, что у меня есть 2 API, которые требуют аутентификации, чтобы позволить пользователям работать с ними, и я не …

17.01.2022
Django db с помощью ssh-туннеля

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

17.01.2022
NoReverseMatch в Ajax Reorder

Я столкнулся со следующей проблемой при реализации Ajax представления переупорядочивания в моем приложении. По сути, мое приложение - это просто таблица, которую можно фильтровать, переупорядочивать и выполнять CRUD-функции. Когда я применил представление фильтрации, переупорядочивание больше не работает. Вы …

17.01.2022
Получена ошибка AttributeError при попытке получить значение для поля `email` на сериализаторе `VerifyAccountSerializer`.

Я пытаюсь создать API verify, который генерирует случайный токен и сопоставляет его с пользователем AttributeError at /api/verify/ Получили AttributeError при попытке получить значение для поля email на сериализаторе VerifyAccountSerializer. Поле сериализатора может быть названо неверно и не совпадать с атрибутом …

17.01.2022
Выбрать данные за временной интервал в минутах django orm

Как дела? Мне нужна помощь, пожалуйста. Я работаю в Django и мне нужно сделать запрос всех продаж между 00:00 и 00:30 минутами, то есть каждые 30 минут мне нужно видеть продажи. Я собирал что-то вроде этого, но это не …

17.01.2022
AttributeError at /coordinator 'Coordinator' object has no attribute 'agent'

Ожидаемый результат: Я хочу запрашивать родительские объекты, которые имеют отношение к координатору. Пожалуйста, помогите, как я могу достичь этого. Ошибка возникает после выполнения следующего набора запросов, user.coordinator.agent.parent_set.all() Модели class Coordinator(models.Model): user = OneToOneField(User, null=True, blank=True, on_delete=models.SET_NULL) region …

17.01.2022
Как получить определенное поле в другой модели django?

Я хочу иметь возможность получить определенное поле в модели django, на которое ссылаются через foreignkey. Вот мой файл views.py: def add_watchlist(request, name): stuff = Watchlist() thing = listing.objects.get(title = name) id = thing.id stuff.listing_id = id stuff.user = request.user …

17.01.2022
Щелчок правой кнопкой мыши во время выполнения Ajax на странице [закрыто]

У меня есть таблица, которая загружается пустой (без строк), а затем я запускаю вызов Ajax - внутри цикла django for-loop - для заполнения таблицы данными из функции python, которая каждый раз возвращает одну строку/элемент. Я делаю это для того, …

17.01.2022
Запланированный поиск данных в локальном файле Exel с помощью Django

В настоящее время я пытаюсь написать скрипт, который автоматически импортирует данные из файла excel в модель в django, но задача импорта должна быть периодической (каждый день), я уже пытался сделать это с помощью django import-export, но я не смог …

17.01.2022
При получении изображения из базы данных mysql в django отображается сломанное изображение

Я пытаюсь получить изображение из моей базы данных, но изображение разбито Я не знаю правильно, что я пропустил Пожалуйста, дайте мне решение. VIEWS.PY def display_images(request): allimages = GetImage.objects.all() return render(request, 'show.html', {'images': allimages}) MODELS.PY class GetImage(models.Model): title = models.CharField(max_length=100) …

17.01.2022
ThumbnailerJSONSerializer to representation returns self.context['request'], instance, KeyError: 'request'

У меня есть models.py update_data = dict(topic=topic, subtopic=subtopic, chat_id=chat.id, message=VisitorMessageSerializer(m).data) serializers.py class VisitorMessageSerializer(NonNullModelSerializer): photo = ThumbnailerJSONSerializer(alias='core.Message.photo', read_only=True) class Meta: model = Message fields = ['id', 'created_at', 'text', 'photo', 'author_agent', 'document', 'reply_markup', 'is_read', 'has_author', 'clientside_id'] здесь есть …

17.01.2022
Кнопка на html странице загружает файл в django и нужно сделать дальнейшее преобразование этого файла. Например файл формата .txt и построить график

Где найти этот файл который я загрузил на web странице и как построить график с данными из этого файла Файл views.py def simple_upload(request): if request.method == 'POST' and request.FILES['myfile']: myfile = request.FILES['myfile'] fs = FileSystemStorage() filename = fs.save(myfile.name, …

17.01.2022
Как войти в django с помощью формы входа? С помощью Ajax или без него

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

17.01.2022
Django objects.all() не обновляется без перезагрузки сервера [дубликат]

Django objects.all(), похоже, обновляется только после перезапуска сервера. Например, я создаю категорию под названием "Образование", и она отображается на сайте администратора, но когда я использую форму, она не отображается, пока я не перезапущу сервер forms.py: def tuplelistmaker(list): output = …

17.01.2022
Фильтрация в сериализаторах Django rest framework

В моем проекте комната имеет различные статусы, например: зарегистрирован, доступен, каждый статус имеет дату начала, мне нужно получить дату начала_даты, когда статус зарегистрирован. Как я могу сделать это в сериализаторе? Заранее спасибо! в model.py: class RoomStatus(models.Model): room = …

17.01.2022
Django - Изменение кодировки клиента с WIN1252 на UTF8

Итак, у меня есть мое приложение Django, развернутое на сервере Heroku, и когда я пытаюсь запросить Post, я получаю следующее Как я запрашиваю // Command to get into postgres heroku pg:psql // Query SELECT * FROM posts; …

17.01.2022
Динамический URL в DRF Modelviewset

Я работаю над url, где я фильтрую новости по категориям. Все, что я делаю, это передаю название категории в url таким образом 127.0.0.1:8000/news/category/sports/ или 127.0.0.1:8000/news/category/entertainment/. Вот мой фрагмент кода views.py class CategoryAPI(viewsets.ModelViewSet): serializer_class = CategorySerializer # lookup_field = 'slug' …

17.01.2022
Я сделал почтовый клиент, используя django для бэкенда и js для фронтенда. Одновременно в систему вошли 2 пользователя. Возникла странная проблема

Вопрос Contd.... Мой почтовый хост был smtp.gmail.com. Один из зарегистрированных пользователей вошел в систему с правильными учетными данными своего аккаунта gmail, в то время как другой не указал правильный пароль при регистрации, но вошел. Поэтому, когда пользователь 2 (с …

17.01.2022
Получение всех объектов в JavaScript из Django

Я хочу получить все мои объектные модели из базы данных и сохранить их каким-либо образом, модель, которая у меня есть, следующая: class Device (models.Model): patientId = models.IntegerField(unique=True) deviceId = models.CharField(unique=True,max_length=100) hour = models.DateTimeField() type = models.IntegerField() glucoseValue = models.IntegerField() …

17.01.2022
Сценарий оболочки Pycharm и Python

В конфигурации Pycharm я хочу выполнить команду shell перед запуском сценария Python Я использовал раздел Before launch, но проблема в том, что он запускает оболочку в другом терминале, из-за чего скрипт python не видит конфигурации, которые я установил …

17.01.2022
Почему я получаю ошибку NotImplementedError при реализации o365-python

Я пытаюсь внедрить o365-python в наш Django backend и хочу регистрировать пользователей с помощью o365. Я использую поток "With your own identity" и получаю действительный токен обратно от службы. Я использую точно такой же код, как в …

17.01.2022
Не удалось выполнить проверку CSRF при входе в систему администратора в heroku

Я только что развернул свой Django-сайт на Heroku, но когда я пытаюсь войти в панель администратора, она выдает ошибку CSRF verification failed. Я создал суперпользователя с помощью команды heroku run python manage.py createsuperuser. <img alt="enter image …

17.01.2022
<int:pk> не работает внутри маршрутизатора в REST-фреймворке Django

У меня есть следующий код внутри urls.py: from django.urls import path, include from rest_framework.routers import DefaultRouter from .views import SentenceListViewSet, SentenceViewSet router = DefaultRouter() router.register('lists', SentenceListViewSet, basename='SentenceList') router.register('lists/&lt;int:pk&gt;/sentences/', SentenceViewSet, basename='Sentence') app_name = 'api_app' urlpatterns = [ path('', …

17.01.2022
HTTPConnectionPool(host='5001', port=80): Максимальное количество повторных попыток превышено

Я пытаюсь построить простое блокчейн-приложение, обращаясь к https://medium.com/@vanflymen/learn-blockchains-by-building-one-117428612f46 Я успешно создал приложение и протестировал его, используя различные порты на одной машине, но я хочу запустить то же самое с различными устройствами в сети, <a href="https://i.stack.imgur.com/Trsws.png" …

17.01.2022
Разработка базы данных нескольких сотрудников для компании на django?

Допустим, у меня есть готовая система django, в которой есть 5 моделей. 1.User, 2.Agency, 3.Institution, 4.Application, 5.Students. Вот как работает моя система. Агентство или учреждение может создавать новые приложения, используя студентов, и управлять ими, поэтому каждая запись приложения будет …

17.01.2022
Django сортировка и фильтрация объектов в шаблоне на основе параметров url

Моя проблема заключается в сортировке и фильтрации объектов в шаблоне .html. У меня работают обе функции, но если я использую одну из них, то вторая не работает. Мой шаблон: &lt;form action="{% url 'adverts' %}" method="get"&gt; &lt;div class="form_field"&gt; &lt;label for="formInput#search"&gt;Search …

17.01.2022
Как загрузить несколько изображений с помощью CreateView в Django

У меня есть страница, на которой пользователь может создать пост. Я хочу дать ему возможность добавить несколько изображений к этому посту на той же странице, но я не знаю, как это сделать. Вот мой код: models.py class Blog(models.Model): ACTIVITY_CHOICES …

17.01.2022
После переименования и многих изменений код перестал работать - python django?

File "C:\Users\User\Desktop\microservice\project\app\urls.py", line 2, in from . import views Файл "C:\Users\User\Desktop\microservice\project\app\views.py", строка 5, in from project.main import linkmaker ModuleNotFoundError: Нет модуля с именем 'project' Я изменил название самого проекта и внес изменения там, где это было необходимо, а также …

17.01.2022
Django/ HTML: Read more не работает на главной странице блога

Я разрабатываю локально django страницу и имею некоторые проблемы, когда я нажимаю на кнопку "Читать далее". Для поста под названием "test" он работает нормально, я поместил туда произвольный текст. для сообщений: "Projekty: API do spradzania pogody 2" …

17.01.2022
Django channels аварийно завершается при каждом вызове базы данных

У меня есть этот код, и я делаю вызов базы данных в методе connect. Код работает нормально, если я закомментирую вызов базы данных async def connect(self): pk: int = self.scope['url_route']['kwargs']['pk'] params: str = self.scope['query_string'].decode("utf-8") email: str = params.split('=')[1] # …