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

09.06.2022
Как использовать векторные плитки mapbox с высокой производительностью?

Я немного запутался в Mapbox MVT. Как я понял, тайл - это маленький кусочек карты, как в пазле. Не совсем уверен в работе MVT. https://docs.mapbox.com/data/tilesets/guides/vector-tiles-introduction/#benefits-of-vector-tiles Здесь написано Vector tiles are really small, enabling global …

09.06.2022
Django.db.utils.IntegrityError: (1048, "Column 'user_id' cannot be null") в DRF

У меня есть приложение, и я использую django.contrib.auth.models.User в качестве модели аутентификации, затем я использую для сериализатора: class UserSerializer(serializers.ModelSerializer): class Meta: model = User fields = '__all__' # fields = ['first_name', 'last_name', 'email', 'password', 'username'] def validate(self, attrs): if …

09.06.2022
Разрешить вставку данных только после порогового значения длительности времени в django

У меня есть модель в Django с атрибутом DateTimeField. Я хочу запретить вставку новых данных в базу данных, если длительность между полем даты новых данных и последним полем даты в базе данных меньше некоторого порога длительности. class MyModel(models.Model): time_stamp …

09.06.2022
Форма Django перенаправляет меня на неправильный URL, если входные данные недействительны

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

08.06.2022
Как я могу показать изображение из базы данных на странице. Django

В моем проекте есть каталог media, но я не могу взять из него изображение. Когда я пытаюсь получить изображение, то получаю следующее Request URL:http://127.0.0.1:8000/auto/media/img/'MyImg'.jpg и очевидно, что это не может работать, так как же я …

08.06.2022
Django Forms: Ошибка формы валидации при применении двух валидаций

У меня есть форма с 'start=forms.DateInput', end=forms.DateInput и active=forms.CheckboxInput, но когда я пытаюсь проверить эти поля, у меня возникают такие ошибки. KeyError at /employee/edit/70000007/ 'end' ... if form.is_valid(): ... end = self.cleaned_data['end'] Но это работает …

08.06.2022
Ошибка Django: превышена максимальная глубина рекурсии при вызове объекта Python

Enter image description here Я пытаюсь просмотреть страницу в браузере, но не могу из-за этой ошибки, несмотря на всевозможные методы. Я пробовал разные способы решения этой проблемы. Пожалуйста, кто-нибудь может попробовать и помочь. Спасибо

08.06.2022
Существует ли GCash Payment API для Django

Я хочу интегрировать Gcash API для платежей пользователей на моем сайте электронной коммерции

08.06.2022
Использование модели для получения полей другой модели

У меня есть одна модель для определения полей в моей системе class MetadataField(models.Model): FIELD_TYPE = ( ('TXT', "Text"), ('CB', 'Checkbox'), ('DD', 'DropDown') ) id = models.UUIDField(default=uuid.uuid4, editable=False, unique=True, primary_key=True) title = models.CharField(max_length=100) type = models.CharField(max_length=200, choices=FIELD_TYPE, default='TXT') workflow = …

08.06.2022
Django Использование iex api через поле модели

Здравствуйте, поэтому я опубликую свой код, потому что я надеюсь, что он объясняет мою ситуацию лучше, чем я могу сделать :) Я не могу разобраться с частью views.py, потому что не знаю, как я могу использовать аргумент для iexcloud_watchlist. Так …

08.06.2022
Перебор значений контекста Django

Как отобразить контекстное значение в виде списка ключей-значений в шаблоне? def random_view(request): my_context = { "name": "turkey", "fly": "no", "run": 20 } return render(request, 'test/test.html', my_context) Если это представления views, то как я могу перебрать значения и вывести …

08.06.2022
Как использовать "has_object_permission" для проверки почтового запроса перед сохранением в базу данных?

Как я могу использовать условие, подобное этому, для проверки данных перед записью в базу данных? Я использую django rest framework class WarehouseIsMemberOfCompany(permissions.BasePermission): def has_permission(self, request, view): if request.user.is_authenticated: return True return False def has_object_permission(self, request, view, obj): if request.user.company.id == …

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

У меня есть модель Django, которая выглядит следующим образом: class Image(models.Model): name = models.CharField(max_length=60) description = models.CharField(max_length=60, null=False) clicks = models.IntegerField(default=0) views = models.IntegerField(default=0) @property def weight(self) -> float: return round((self.clicks * 0.7 + self.views * 0.3), 2) …

08.06.2022
Organizations.OrganizationGroups не имеет ForeignKey для 'auth.User'

В моей установке администратора Django случайным образом появляется следующее исключение. OrganizationGroups не имеет внешнего ключа к auth.User. Это исключение также появляется в различных приложениях системы, и оно всегда organizations.OrganizationGroups has no ForeignKey to 'app.Model' В настоящее время я …

08.06.2022
Как получить значение внутри тега a

<td> <a href="/Codes/A">'A' Codes</a> </td> <td> <a href="/Codes/B">'B' Codes</a> </td> <td> <a href="/Codes/C">'C' Codes</a> </td> Я хочу получить значения A, B и C из тега

08.06.2022
Установить значение по умолчанию Django Models

Мне нужно установить дату в Enddate, если пользователь не ввел ее, взяв значение из ввода Starting, Допустим, у меня есть такая модель: class DataSet(models.Model): Event = models.CharField(max_length=50,blank=True ,null=True) Starting = models.DateField() Enddate = models.DateField(blank=True ,null=True) Times = models.PositiveIntegerField(max_length=4,blank=True ,null=True) …

08.06.2022
Форматирование элементов форм Django в html-шаблонах

У меня есть контактная форма, которую я пытаюсь использовать в одном из моих шаблонов Django. Я создал класс для нее в файле forms.py: class ContactForm(forms.Form): name = forms.CharField(max_length=100) email_address = forms.EmailField(max_length=150) message = forms.CharField(widget = forms.Textarea,max_length=2000) и …

08.06.2022
Лучший метод Django для нескольких записей для одного поля

Я пытаюсь выяснить лучший метод добавления нескольких экземпляров одного поля для созданного мной класса Recipe. При создании нового рецепта мне нужно иметь возможность добавить несколько экземпляров ингредиента, единицы измерения, значения единицы измерения. Например: ingredient = Lemon measurement_unit = ml …

08.06.2022
Номер страницы и общее количество страниц в заголовке при печати HTML в PDF

Предыстория: У меня есть большой HTML-файл, содержащий 8 различных страниц. Некоторые страницы в HTML могут быть больше размера контейнера 11in и 11in, установленного в @page CSS, из-за большого количества данных в некоторых таблицах. Что я пытаюсь сделать? Я пытаюсь …

08.06.2022
Как реализовать базу данных для хранения parentId и списка детей?

Мне нужно реализовать POST-запрос с загрузкой данных по двум ключам: "items" и "UpdateDate". Но в БД с товарами необходимо хранить родителя (parentId) категории /продукта и список дочерних (children). и записать время от ключа "UpdateDate" в поле дата для всех …

08.06.2022
Я использую django allauth для аутентификации. Я не могу найти на сайте список ошибок, возвращаемых фреймворком.

Я хочу, например, знать все типы ошибок, которые может вернуть allauth, где я могу найти этот список, пожалуйста? например, вот этот : "non_field_errors": [ "Невозможно войти в систему с предоставленными учетными данными". ]

08.06.2022
Как использовать OuterRef с фильтром _in

Я пытаюсь переделать запрос и не могу найти решение. Вот установка (упрощенная): Объект OrderLine с количеством и товаром, а сам товар с запасом class Product(models.Model): inventory_quantity = models.IntegerField() class OrderLine(models.Model): product_id = models.ForeignKey(Product, on_delete=models.CASCADE) quantity = models.IntegerField() Я …

08.06.2022
Vscode lint extensions проблемы, вызванные различными расширениями

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

08.06.2022
Как предоставить запрос к модульным тестам

Как обеспечить контекстный запрос в сериализаторе? Потому что я получаю эту ошибку: price = int(self.context.get('request').query_params.get('price', None)) AttributeError: 'NoneType' object has no attribute 'query_params' serializers.py class IpotekaSerializer(serializers.ModelSerializer): payment = serializers.SerializerMethodField() class Meta: model = Ipoteka …

08.06.2022
F-выражение в сочетании с Sum() работает не так, как ожидалось

Class Order(models.Model): pass class OrderItems(models.Model): order = models.ForiegnKey(Parent, related_name="items") price = models.DecimalField() quantity = models.DecimalField() class OrderItemSalesTax(models.Model): order_item = models.ForiegnKey(OrderItems, related_name="sales_tax") name = models.CharField(max_length=255) percentage = models.DecimalField(max_digits=6, decimal_places=2) class OrderItemDiscount(models.Model): name = models.CharField(max_length=255) discount = models.DecimalField(max_digits=6, decimal_places=2) in_percentage = models.BooleanField() …

08.06.2022
Django ValueError invalid literal for int() with base 10: ' как я могу решить ошибку типа None

В Django формах, когда я добавляю значения, из поля old_car получаю ValueError invalid literal for int() with base 10: '' значения new_car и old_car являются строковыми и должны быть преобразованы в целое число для дальнейших условий, я знаю, …

08.06.2022
Добавьте загрузку страницы во время процесса скраппирования

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

08.06.2022
Как реализовать Api, созданный с помощью Django, на приложении kivy

Привет всем Я следовал руководству в официальной документации здесь (https://www.django-rest-framework.org/tutorial/quickstart/), чтобы сделать мою аутентификацию (зарегистрироваться) и теперь, если я прав с моим api, я хочу реализовать его в моем приложении kivy. И я не знаю как …

08.06.2022
Можно ли добавить charset из utf-8 в utf8mb4 в базах данных django databases

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '{{projectName}}', 'USER': 'root', 'PASSWORD': 'root', 'HOST'strong text: 'localhost', 'PORT': '3306', } } Как я могу добавить или обновить charset, Для ключа опций я сохранил ключ charset Я получаю ошибку, как показано …

08.06.2022
Django Form укажите таблицу, которую нужно использовать для поля

Для поля cast в объекте Movie я хочу использовать таблицу Cast_movie, которая генерируется movies_cast_movie вместо этого я получаю ошибку, что movies_movie_cast не существует movies/models.py from django.db import models from .models import * class Movie(models.Model): cast = models.ManyToManyField('Cast_movie', related_name='cast_movies') class Cast_movie(models.Model): …

08.06.2022
Доступ к одному домену приводит к выходу из другого домена в сбалансированной по нагрузке многодоменной системе

У меня есть приложение elastic beanstalk, которое балансируется по нагрузке. Это django multitenant приложение. Я столкнулся со странной проблемой. Если я просто захожу в домен (загружаю страницу входа), другой домен выходит из системы. Я пробовал разные окна, разные браузеры, …

08.06.2022
Css-классы не учитываются в кнопке crispy forms

Я использую Bootstrap5 и у меня есть хрустящая форма с двумя кнопками. Первая - это обычная кнопка "Submit", а другая обновляет все поля формы. У меня есть следующий код для двух кнопок : self.helper.add_input(Submit('submit', 'Submit')) self.helper.add_input(Submit('refresh', 'Refresh', css_class='btn …

08.06.2022
Как получить чтение секретного ключа django? Рекомендуется ли использовать get_random_secret_key()?

< # settings.py from django.core.management.utils import get_random_secret_key SECRET_KEY = get_random_secret_key() рекомендуется ли это или это плохая практика?

08.06.2022
Django order_by alpha first then numeric on attribute with both

У меня есть модель, в которой есть атрибут grade, который является CharField и может быть буквенным или числовым (например, он может содержать любое из следующих значений: "K", "A", "5", "2", "1", "4") Я пытаюсь .order_by в своем наборе …

08.06.2022
Команда 'lualatex -interaction=batchmode texput.tex' вернула ненулевой статус выхода 127 после рендеринга pdf с помощью latex в Django

Здравствуйте, я хочу создать pdf с помощью latex, но при генерации pdf после нажатия кнопки (для сохранения и генерации pdf latex в одно и то же время) возникла ошибка: вот ошибка: Command 'lualatex -interaction=batchmode texput.tex' returned non-zero exit …

08.06.2022
Как установить оператор if в True в шаблоне Django?

У меня есть Django-форма, которая соответствует модели и позволяет пользователю добавить или удалить элемент из его списка часов. Я хочу, чтобы кнопка отправки говорила "Add to Watchlist", если пользователь не добавил элемент в свой список, и "Remove from Watchlist", …

08.06.2022
Django, Nginx и Gunicorn - сброс загрузки для больших файлов

Мы работаем над созданием сайта на Django вместе с NginX и Gunicorn. Нам необходимо обеспечить возможность загрузки больших tar.gz файлов (до 30Go), которые постоянно хранятся в древовидной структуре. Однако, когда мы скачиваем один из этих архивов (~9Go), мы получаем …

08.06.2022
Получение предписанных S3 url для медиа в Django

Мы используем django rest framework для проекта и здесь мы пытаемся избежать использования сериализаторов. Наш AWS S3 является частным, поэтому нам необходимо предоставить пользователю ключ с предварительной подписью, чтобы он мог видеть изображение. Изначально наш S3 был публичным, поэтому …

08.06.2022
Файлы конфигурации CPanel

При загрузке приложения django у меня возникает проблема при настройке конфигурационных файлов приложения python после добавления requirements.txt выдает ошибку These libraries are not accepted: matplotlib==3.5.1 pandas==1.3.5 Pillow==9.0.0 psycopg2==2.9.1 scipy==1.7.3 seaborn==0.11.2 Есть ли решение?

08.06.2022
Django manage.py CLI в Pycharm больше не показывает вывод, относящийся к вызовам API

Я использую Pycharm, и вы можете открыть manage.py CLI, используя ctrl+alt+R, и он обычно показывает ошибки, коды состояния и т.д. и т.п., когда вы делаете вызовы API. Теперь по какой-то причине он ничего не показывает после запуска сервера. …