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

16.12.2021
Python - Применение условия после десятичной точки (в столбце фрейма данных)

У меня есть кадр данных, который содержит столбец, как показано ниже, total_hours 8.31, 5.15, 10.53, 8.69, 10.57, 10.53 14.25, 10.55, 0.0, 10.73, 8.54, 10.55, 0.0, 10.53, 10.52, 10.54 Мне нужно применить условие после десятичной точки, Эти условия …

16.12.2021
Столкновения полей в django orm

У меня есть некоторые проблемы с Django ORM. У меня есть три класса: transaction.py class Transaction(models.Model): class Status(models.TextChoices): PENDING = 'Pending' PROCESSING = 'Processing' CHARGED = 'Charged' AUTHORIZED = 'Authorized' CANCELLED = 'Cancelled' REJECTED = 'Rejected' ERROR …

16.12.2021
Объекты блогов должны иметь значение первичного ключа, прежде чем вы сможете получить доступ к их тегам

[введите здесь описание изображения][1] 1 1 Я пытаюсь добавить блог через админку. но не могу сохранить. похоже, что у меня какая-то проблема с просмотром. Помогите, пожалуйста. Model.py [введите описание изображения здесь][2] вот код файла model.py [1]: <a href="https://i.stack.imgur.com/NzLUo.png" rel="nofollow …

16.12.2021
Как решить проблему неработающего атрибута формы Django

Все атрибуты формы работают нормально, кроме textarea. Вот мой код: # forms.py class VineyardForm(forms.ModelForm): class Meta: model = Vineyard fields = [ "name", "text", "wine_rg", "wines", "size", "grapes", "owner", "visits", "region", "regions", "cover" ] labels = { "name": "Vineyard or …

16.12.2021
Как загрузить файл из html в Django формы

Каждый раз, когда я загружаю файл, forms.is_valid() = False. ниже представлен мой views.py: def upload_pdf(request): if request.method == 'POST': form = UploadFileForm(request.POST, request.FILES) if form.is_valid(): # this is always FALSE!!! # write file into folder first text = …

16.12.2021
ValueError at /register/ save() запрещена для предотвращения потери данных из-за несохраненного связанного объекта 'user'

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

16.12.2021
Как эффективно установить данные порядка для родительского объекта и его дочерних объектов с помощью рекурсии, используя python?

Я использовал django для модели с именем Topics и данными таблицы в базе данных mysql со значением заказа по умолчанию 1 следующим образом: id has_sub_topic parent_id subject_module_level порядок 1 0 …

16.12.2021
Как использовать в модели варианты выбора из таблицы, предварительно заполненной приспособлением

У меня следующая модель: class Countries(models.Model): region = models.CharField(max_length=250, null=False, blank=False) country = models.CharField(max_length=250, null=False, blank=False, unique=True) Я заполняю модель через python manage.py loaddata db.json (JSON-фиксатор) После заполнения модели я хотел бы использовать эти регионы и страны …

16.12.2021
Py manage.py runserver печатает 'Python'

команды 'py manage.py runserver', 'py -m manage.py runserver' просто выводят 'Python' py --version Python 3.9.5 вы можете просмотреть файл manage.py ниже Можете ли вы помочь мне, пожалуйста? Я смотрел связанные вопросы и пробовал некоторые из них, но …

16.12.2021
Django nGix webserver no accepts api post Cron Job

работает web gui и функция add_analyzer_recods() выполняется заданием cron, потому что оно тестирует некоторые ip вещи в разработке все работает нормально, скрипт de выполняется и шаблоны веб-страниц отображают данные В продакшене у меня есть сервер nGix, шаблоны …

16.12.2021
Django не может разрешить поле при аннотировании

У меня следующая модель: from django.db import models from tvproject_api.models import TVUser class Watched(models.Model): tvuser = models.ForeignKey(TVUser, on_delete=models.CASCADE, related_name='watched_tvuser') show_id = models.IntegerField() season_id = models.IntegerField() date_added = models.DateTimeField() class Meta: unique_together = [['tvuser', 'show_id', 'season_id']] Я пытаюсь …

16.12.2021
Страница с динамическим количеством форм, каждая форма для каждой строки таблицы

В компании есть работники, выполняющие различные виды деятельности в течение дня. У каждого вида деятельности есть start_time и finish_time. Обычно работники забывают подать звуковой сигнал об окончании деятельности (finish_time), и это потому, что существует хранимая процедура read_unended time_from time_to, …

16.12.2021
Миграция Django / Cloudrun / Docker не удалась

Я пытаюсь создать проект Django на Google Cloud Plateform (Cloudrun). Я следую официальному руководству здесь : https://codelabs.developers.google.com/codelabs/cloud-run-django#7 Я пытаюсь выполнить свою первую базовую миграцию : gcloud builds submit --config cloudmigrate.yaml \ --substitutions _REGION=$REGION У меня …

16.12.2021
Как включить атрибут внешнего ключа в страницу 'Add' в Django Admin?

У меня есть две следующие модели: models.py: class Coordinates(models.Model): lat = models.DecimalField(max_digits=7, decimal_places=5, null=True) lng = models.DecimalField(max_digits=7, decimal_places=5, null=True) def __str__(self): return f"(lat: {self.lat}, lng:{self.lng})" class Event(models.Model): //other attributes note = models.CharField(max_length=100, blank=True) coordinates = models.ForeignKey(Coordinates, on_delete=models.CASCADE, related_name="event_coordinates") …

16.12.2021
Измените _id с ObjectId на обычное уникальное целое число с автоматическим инкрементом

Я довольно новичок в Django и веб-разработке, поэтому все это для меня ново, так как я учусь. Недавно я установил Django-сайт и работал с Postgresql. Когда я его создавал, я перемудрил и мне понадобилось использовать Postgresql специально из-за …

16.12.2021
QuerySet не фильтрует по пользователю

Итак, мой код написан на Django backend и React frontend. По какой-то причине объекты (в данном случае крысы) не фильтруются по владельцу/пользователю. Я не хочу делать разрешения - любой должен иметь доступ к чужой крысе, но в данном конкретном …

16.12.2021
Сбой проверки подписи HMAC-SHA-256 на веб-логине Telegram

Я пытаюсь добавить Telegram Web Login в свой проект Django+Vue. Я обрабатываю логин на Vue и напрямую передаю данные авторизации, полученные от TG, в Django через DRF. Это работает нормально. Проблема возникает при проверке на POST REST. Когда я использовал …

16.12.2021
Пагинация с Django Class Based View на второй странице путается с форматированием

Я пытаюсь разбить на страницы блог, созданный в django, используя представление на основе классов, первая страница в порядке и хорошо отформатирована, но следующие страницы не сохраняют форматирование и переопределение классов "div" "container". это view.py: class HomeView(ListView): model = Post …

16.12.2021
Попытка ускорить Serializer для модели Django - выполняется слишком много запросов

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

15.12.2021
Django CreateView не сохраняет объект и не выдает ошибку

Я работаю над новым проектом и у меня возникли трудности с добавлением новых объектов со страницы пользователей. Они могут быть добавлены из панели администратора. Вот модель: class Product(models.Model): title = models.CharField(max_length=150) price = models.IntegerField() image = models.ImageField(upload_to='products') description = models.TextField(max_length=500) …

15.12.2021
Можно ли прочитать document.body вторичного окна, которое находится в другом домене, используя postMessage()?

Я создаю веб-приложение: SPA, используя React во фронтенде и Django rest framework для конечных точек API. Я занимаюсь частью социального логина, который делается полностью в бэкенде (происходит обмен токенами провайдеров по собственным JWT), поэтому необходимо сделать запрос к …

15.12.2021
Django: Что не так с этим простым кодом для проверки сессии пользователя. В Visual Studio Code ошибок нет. Код в разделе body не работает должным образом

Я здесь новичок. Прежде чем задать вопрос, я пытался искать. Я убедился, что это должно работать, а оно не работает Это работает: &lt;a href= "{% url 'logout' %}" class="btn btn-danger btn-sm"&gt;Logout&lt;/a&gt; &lt;a href= "{% url 'login' %}" class="btn …

15.12.2021
Django - запрос и сравнение множества отношений "многие ко многим

Случай: пользователь создает новую заявку. Мне нужно отфильтровать поля (допуски), которые он может выбрать/просмотреть в своей заявке; на основе сравнения следующего: пользователи отдел(ы) рабочие места пользователей по сравнению с рабочее место …

15.12.2021
Как я могу ограничить выбор в виджете ModelChoice этой модельной формы, используя атрибуты экземпляра модели, с которым она была создана?

Я не могу найти способ ограничить выбор виджета объектами в полях 'jugadorA' и 'jugadorB', которые являются моделями Jugador. форма в forms.py: class ganadorForm(ModelForm): class Meta: model = Juego fields = ['ganador', 'jugadorA', 'jugadorB', 'torneo', 'ronda'] widgets = { …

15.12.2021
Django models.foreignKey не подхватывается и вызывает ошибку Not Null Constraint

Я совсем новичок в Python и Django и у меня проблема с foreignKey в том, что он не подхватывается. Я загружаю данные из некоторого JSON, который я получил из вызова API. Есть две модели, которые я рассматриваю, Team и Player. …

15.12.2021
Где я могу найти практические задачи по django(ORM)?

Мне очень трудно найти практические задания по Django и его ORM. Я слышал, что в платном курсе Моша есть такие задания. Я только начинаю изучать Django, в основном ссылаясь на youtube и официальную документацию. Я надеюсь, что кто-то из …

15.12.2021
Добавьте CSRF в пост-запрос locust для предотвращения ошибки django - Forbidden (CSRF cookie не установлен).

Как добавить CSRF в URL для тестирования django из locust, чтобы предотвратить ошибку Forbidden (CSRF cookie not set.)? Вот что я пробовал: @task def some_task(self): response = self.client.get("api/test/") csrftoken = response.cookies['csrftoken'] self.client.post( "api/test/", {"csrfmiddlewaretoken": csrftoken}, headers={"X-CSRFToken": csrftoken}, …

15.12.2021
Есть ли способ сделать этот запрос фильтра меньше.

Вот мои таблицы: class Employee(models.Model): name = models.CharField() class Job(models.Model): title = models.CharField() class Employee_Job(models.Model): employee_f = models.ForeignKey(Employee, on_delete=models.CASCADE) job_f = models.ForeignKey(Job, on_delete=models.CASCADE) class Salary(models.Model): employee_job_f = models.ForeignKey(Employee_Job, on_delete=models.CASCADE) @property def name(self): return Employee.objects.filter(id = ( Employee_Job.objects.filter(id = self.employee_job_f_id …

15.12.2021
Как добавить список таблиц Django на страницу редактирования change_form.html?

Друзья, как я могу добавить в страницу редактирования админки Django админку типа таблицы? Итак, у меня есть MaterialAdmin. Я добавил в него функцию change_view() и все необходимые данные поместил в extra_content вот так: class MaterialAdmin(admin.ModelAdmin): change_form_template = …

15.12.2021
Шаблон Django не получает контекстный объект

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

15.12.2021
Смотрите значения переменных в инструментах разработчика для шаблонов Django

У меня есть шаблон в Django, который использует некоторые переменные. Например, я использую {% with swatch_matrix=item_group.get_swatch_matrix %} Есть ли способ, не выводя это на экран, использовать инструменты разработчика или что-то еще, чтобы проверить, какое значение генерируется здесь? …

15.12.2021
Python Django - динамическое добавление и создание объектов в ModelMultipleChoiceField

У меня возникла проблема, которая, как мне казалось, довольно распространена, но я нигде не могу найти на нее ответ. У меня есть 2 модели Item и Group, где элемент может быть членом многих (или ни одной) групп. Я пишу …

15.12.2021
Django: повторите тест-кейс с разными приспособлениями

У меня есть Django TestCase, все тесты которого я хотел бы запустить для двух различных наборов данных (в данном случае объект Bike, цвет которого может быть красным или синим). Выбираю ли я способ загрузки разных светильников или тех же …

15.12.2021
Как я могу установить связь между двумя сервисами django с помощью mqtt?

"как я могу соединить два сервиса Django с помощью MQTT (я хочу создать клиента в первом сервисе и затем отправить его в другой сервис)`

15.12.2021
Ускорение работы Django Rest Framework Model Serializer N+1 Query problem

У меня есть класс DRF ModelSerializer, который сериализует модельOrder. У этого сериализатора есть поле: num_modelA = serializers.SerializerMethodField() ` def get_num_modelA(self, o): r = ModelA.objects.filter(modelB__modelC__order=o).count() return r Где модельА имеет поле ForeignKey modelB, модельВ имеет поле ForeignKey modelC, …

15.12.2021
Wagtail Create Snippet из фронтенда для приема изображений (Django)

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

15.12.2021
Итерация над объектом модели в шаблоне не дает результатов - Django

Это моя модель: pass class Listing(models.Model): title = models.CharField(max_length=200) description = models.CharField(max_length=500) url = models.URLField() live = models.BooleanField(default=True) author = models.ForeignKey('User', on_delete=models.CASCADE, name='author') category = models.ForeignKey('Category', on_delete=models.CASCADE, name='category', default="") def __str__(self): return f'{self.id}: {self.title}' class Bid(models.Model): price = models.DecimalField(decimal_places=2, …

15.12.2021
Django Фильтр запросов по отношениям "многие ко многим

Class servers(models.Model): hostname=models.CharField(max_length=100) ip= models.CharField(max_length=100) os= models.CharField(max_length=100) class application(models.Model) name=models.CharField(max_length=100) URL= models.CharField(max_length=100) servers= models.ManyToManyField(servers, blank = True, null=True) текущее состояние БД 3 сервера 2 с ОС linux и 1 с ОС windows 2 приложения Требование: приложение может …

15.12.2021
Как мне создать шаблон URL для каждой темы?

Я хочу создать шаблоны URL для каждой темы. Как мне это сделать? Вот мой код: models.py from django.db import models from django.db import models class Task(models.Model): title = models.CharField(max_length=50) completed = models.BooleanField(default=False) created = models.DateTimeField(auto_now_add=True) def __str__(self): return self.title …

15.12.2021
Как сохранить загруженные изображения в бэкенде Django

Здесь я написал код для мультизагрузки изображений. Это я сделал на vue.js, а бэкенд - Django. Так вот, когда пользователь загружает несколько изображений, он загружает изображение и показывает его в консоли. Но проблема в том, что я не могу получить …