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

04.10.2021
Django вычисляет общее количество часов из поля данных

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

04.10.2021
Компрессор Django не работает

Я успешно установил все в setting.py и при запуске py manage.py compress он работает без ошибок и я вижу, что 2 блока были сжаты. Вот шаблон: {% compress css %} <link rel="stylesheet" type="text/css" href="{%static 'project/main.css' %}"> …

04.10.2021
Как перенаправиться при выборе пункта в форме

Как лучше сделать следующее? Пользователь выбирает 2 пункта на форме, если все нормально, то пользователь переходит на урл из action формы, а если пункты не совместимы как в этом случае остаться в этом урле?

04.10.2021
Как увидеть ключи, установленные django-ratelimit на сервере redis?

Я использую следующее django==3.1.3 django-ratelimit==3.0.1 django-redis==4.12.1 djangorestframework==3.12.2 Я пытаюсь установить ограничение скорости, чтобы ограничить количество вызовов запроса POST. В моих настройках есть следующее: CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/1", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", …

04.10.2021
Объект Django создается дважды

У меня большое приложение и я смог найти, где находится "ошибка" (Вот почему мне не нужно загружать больше моего кода) image_model = Image_model( user = user, lan = lan, lon = lon, width = width, height …

04.10.2021
Как получить идентификатор категории и отобразить продукт, который находится в категории в django

Вот мой models.py. from django.db import models # Create your models here. class Category(models.Model): cateId = models.AutoField(primary_key=True) cateName = models.CharField(max_length=200) def __str__(self): return self.cateName class Product(models.Model): prodCategory = models.ForeignKey(Category, on_delete=models.CASCADE) prodId = models.AutoField(primary_key=True) prodName = models.CharField(max_length=200) def __str__(self): return …

04.10.2021
Как получить доступ к профилю пользователя в шаблонах Django

Как получить доступ к модели профиля пользователя в шаблоне. У меня в модели профиля related_name установлено значение "profile" с использованием поля OneToOne к User, но когда я использую {{user.profile.id}}, он ничего не возвращает. Модель профиля class Profile(models.Model): user = …

04.10.2021
Django Admin CSS не загружается

Я пытаюсь заставить мою Django admin иметь css, как он выглядит в разработке, но ничего не получается. Я пробовал следующие вещи: Have following static value in settings.py # Default primary key field type # https://docs.djangoproject.com/en/3.2/ref/settings/#default-auto-field …

04.10.2021
Как отобразить несколько изображений в элементе img шаблона django

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

04.10.2021
Автоматический запрос к стороннему API из Django проекта

Я пишу API на Django Rest Framework. Мне нужно каждый час опрашивать API сервиса погоды и сохранять данные о текущей температуре в свое базе данных. Как мне сделать такой автоматический, периодический запрос?

04.10.2021
Как посмотреть журналы django-docker, развернутого на digitalocean через github

Я развернул свой django docker через действия GitHub на Digital Ocean. Как я могу посмотреть журналы, поскольку я не могу увидеть мой django live по ссылке?

04.10.2021
Как получить идентификатор клиента и секретный ключ клиента в модели с помощью django для входа в социальные сети

Здравствуйте, как получить учетные данные пользователя из модели базы данных для входа в Facebook в django. И как получить token_access из Facebook graph API для каждого пользователя

04.10.2021
Как развернуть flutter web с помощью Django?

Когда я создаю веб-приложение flutter : flutter build web Я хочу развернуть это на сервере dango, что мне делать? Спасибо !!!

04.10.2021
Django FileResponse через nginx ошибка ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION

Django использует FileResponse и запускает сервер на 8000 порту. # this add Content-Disposition header in response response = FileResponse(file, filename="file.txt", as_attachment=True) nginx proxy_pass to django: location /api/v1/download { proxy_pass http://127.0.0.1:8000; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Host $http_host; proxy_set_header …

04.10.2021
Как сделать вложенные групповые запросы в django orm?

У меня есть следующие данные: publisher title -------------------------- ----------------------------------- New Age Books Life Without Fear New Age Books Life Without Fear New Age Books Sushi, Anyone? Binnet & Hardley Life Without Fear Binnet & Hardley The Gourmet Microwave Binnet …

04.10.2021
Несколько экземпляров websocket для приложения чата

Я создаю Django-Vue чат приложение, я уже создал основную функциональность приложения. При установке компонента SideBar выполняется HTTP-запрос для получения всех комнат, участником которых является пользователь, при нажатии на какую-либо комнату создается экземпляр WebSocket на компоненте Chat. Мое …

04.10.2021
Можете ли вы разорвать цикл for в django? r

{% if user.is_authenticated %} {% for robot in object_list %} {% if user.id == robot.username.id %} <div style="color: #3b2063; outline: 3px solid #3b2063;"> <ul> <li><a href="{% url 'robot-detail' robot.pk %}"><h1>{{ robot.name }} - Current Status: {{ robot.current_status }} - …

04.10.2021
Как получить идентификаторы из массива объектов с помощью python и django?

Здравствуйте, у меня есть массив объектов, как показано ниже, const arr_obj = [ { 'id': 1, 'items': [ { 'id':'1', 'data': { 'id': 3, } }, { 'id': '2', 'data': { 'id': 4, } } ] }, { 'id': …

04.10.2021
Django "Поле 'id' ожидало число, но получило 'yoavlv'".

Я хочу создать страницу, на которой пользователь может увидеть данные, которые он разместил на сайте. У меня возникает проблема "Поле 'id' ожидало число, но получило 'yoavlv'". Я уже искал решение и пытался решить ее с помощью "slug", но это не …

04.10.2021
Форма администратора Django выдает IntegrityError для модели с условным UniqueConstraint

Меня попросили добавить некоторую логику для моделирования уникальности. Каждый Платеж должен иметь заполненный либо transaction_id, либо payment_id. Каждый платеж идентифицируется по (transaction_id, operation, payment_created_date) или (payment_id, operation, payment_created_date). На уровне базы данных это работает нормально. Вставка платежа с одним …

04.10.2021
Django отображение списка изображений в таблице из поля ManyToMany

Я создал модель для подробной информации о вакансиях. Модель вакансии имеет следующие поля: class Job(models.Model): job_position = models.ForeignKey(Position, on_delete=models.PROTECT, related_name='job_position') applicants_to_hire = models.IntegerField(null=True, blank=True, validators=[MinValueValidator(1), MaxValueValidator(15)], default=1) hiring_team = models.ManyToManyField(Employee, related_name='hiring_team') class JobListView(LoginRequiredMixin, ListView): model = Job template_name = …

04.10.2021
Почему я получаю TypeError строковые индексы должны быть целыми числами в этом вызове API? (посев Django DB)

Я пытаюсь посеять django DB из внешнего API, используя это руководство (https://medium.com/@chilinski.a/how-to-seed-a-django-api-with-data-from-an-external-api-b577b6e6ad54). Я точно воспроизвел код для своего собственного проекта, я думаю, но получаю TypeError при запуске python manage.py seed и не уверен, почему. Вот …

04.10.2021
Создание новой таблицы RT в Django SphinxSearch

У меня есть сайт django, работающий с sphinxsearch, и у меня проблемы с созданием новой таблицы RT. Ранее я уже добавлял столбцы в таблицы RT, выполнив следующие действия: sudo service sphinxsearch stop Удалите данные в var/lib/sphinxsearch Добавьте поле …

04.10.2021
Подключение устройства ZKTECO из хостинга django Сайт выдает ошибку

Я создал сайт для подключения устройства ZKTECO K40. Метод подключения довольно прост from zk import ZK, const zk = ZK('192.168.1.13', port=4370, timeout=5) conn = zk.connect() Вы устанавливаете соединение при запуске с локального хоста, подключенного в той же сети Но после …

04.10.2021
Отправка электронной почты с помощью EmailMessage не работает, когда я развертываю свое приложение

Я разрабатываю приложение на django. Когда я отправляю электронную почту локально с помощью EmailMessage, она работает, но после развертывания на heroku она больше не работает. Вот код в views.py from django.template.loader import render_to_string message = render_to_string("elec_meter/activate_email.html", { "user": …

04.10.2021
Сохранение предыдущей даты и добавление новой даты в Django

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

04.10.2021
Как ограничить пользователей на платформе OTT (например, 3 потока/аккаунт) [Ограничение по устройствам].

Я работаю над OTT платформой для API с использованием Django Rest Framework & для сайта React & для приложения React Native. Я пытаюсь добавить ограничение на устройства на аккаунте, например, 3 пользователя могут смотреть одновременно на одном аккаунте. Как я …

04.10.2021
Django DetailView получение значений отношения ManyToMany

Я хочу получить теги постов с отношением ManyToMany, чтобы отображать связанные посты с теми же тегами. Проблема в том, что я не знаю, как получить доступ к тегам текущего поста. модель class Post(models.Model): title = models.CharField(max_length=255) slug = models.SlugField(max_length=255, …

04.10.2021
Django admin: самый правильный способ ограничить выбор выпадающего окна?

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

04.10.2021
Django Не могли бы вы объяснить мой код, почему оператор if не работает? [закрыто]

Я использую сигналы, где я использую эту логику для обновления пользовательских данных. author = MyAuthors.objects.filter(user=instance) if not author and instance.is_blog_author and instance.email: MyAuthors.objects.create(user=instance,is_blog_author=instance.is_blog_author,first_name=instance) если я убираю not из оператора if, то данные пользователя не обновляются. Не могли …

04.10.2021
Отправка результатов вычислений на Javascript в бэкенд Django

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

04.10.2021
ValueError at /plants/plants/ too many values to unpack (expected 2) when using django_filters

Hej! У меня проблемы с моим фильтром django. Когда я помещаю {{myFilter}} в шаблон, я получаю только ObjectNumber, а когда я помещаю {{myFilter.form}} я получаю ошибку: ValueError at /plants/plants/ слишком много значений для распаковки (ожидалось 2) …

04.10.2021
ЗНАЧЕНИЕ ВЫРАЖЕНИЯ SQL И PYTHON

Здравствуйте, я нашел это выражение в исходном коде, который я читал. что означает знак запятой (между order_item и created). Является ли 'created' зарезервированным словом в sql? Также если у вас есть какой-нибудь источник, чтобы научиться использовать sql с python, …

04.10.2021
Передача списка строк (uuids) туда и обратно между представлениями django и шаблоном

На одной из страниц моего проекта django у меня есть флажок для выбора uuids, соответствующих модели. Вот что у меня есть на странице views.py, и это хорошо работает для создания флажка. def template_page(request, uuid_selects=None, option_1=False): ... class uuidCheckBox(forms.Form): uuid_selects …

04.10.2021
Должен ли я использовать API сборки для своего веб-приложения POS?

Я создаю веб-приложение POS (Point of sale) с использованием Django для моего клиента. Это веб-приложение для одного экземпляра. Я просто хочу знать, должен ли я создавать API для разделения Backend и Frontend? Каковы преимущества создания API?

04.10.2021
Мягкое удаление. Перемещение записей или создание колонки "удалено"

Я немного запутался в том, что лучше использовать для мягкого удаления. Есть два способа мягкого удаления. create table for deleted records.(In this way we will make copy for the records in the table of deleted records, then delete …

04.10.2021
Как сделать вложенную группу по с аннотацией в django orm?

У меня есть следующие данные: publisher title -------------------------- ----------------------------------- New Age Books Life Without Fear New Age Books Life Without Fear New Age Books Sushi, Anyone? Binnet & Hardley Life Without Fear Binnet & Hardley The Gourmet Microwave Binnet …

04.10.2021
Django 3.2.7 + firebird database backend

Никак не могу подружить Django 3.2.7 и бэкенд БД Firebird на Windows (на Linux пока не проверялось) Устанавливал и через pip и руками с git. результат один django.core.exceptions.ImproperlyConfigured: 'firebird' isn't an available database backend or couldn't be imported. Check …

04.10.2021
Невозможно получить доступ к request.data в фильтре журнала

Я использую Django REST Framework и следую этому ответу django logging - django.request logger and extra context для включения пользовательских данных в мои записи журнала. При попытке получить доступ к record.request.data внутри filter() (чтобы сохранить его в record.data, как …

04.10.2021
Datetime получил наивное время даты, в то время как я уточнил до часового пояса

Я работаю над проектом Django. Вот мой код : today = datetime.datetime.now() currentperiod = Day.objects.get(enddate__gte=today.date(), startdate__lte=today.date()) И я получил это сообщение : RuntimeWarning: DateTimeField Day.startdate received a naive datetime (2021-10-04 00:00:00) while time zone support is active. …