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

10.03.2022
[ErrorDetail(string='Invalid pk "37" - object does not exist.', code='does_not_exist')]

Def resave_road_2(self, road_obj, new_hw): for new_obj in new_hw: if new_obj.data["road"] is not None: print(new_obj.data) У меня есть эта функция где нужно показать только те объекты где road не пустой. Однако мне программа отправляет ошибку {'road': [ErrorDetail(string='Invalid pk "56" - object …

10.03.2022
Как сгенерировать объект aware time в Faker?

У меня есть следующая (упрощенная) модель и завод: models.py class Event(): duration = FloatField() start_time = TimeField() finish_time = DateTimeField() def save(self, *args, **kwargs): self.finish_time = self.start_time + timedelta(hours=self.duration) event_factory.py from factory import Faker class EventFactory: date = …

10.03.2022
Модель пользовательских настроек не применяется до перезапуска сервера в django

Я пытаюсь использовать модель пользовательских настроек для изменения некоторых параметров из админки. class Setting(models.Model): is_duel_cart_allowed = models.BooleanField(default=True) free_cancellation_duration = models.DurationField(default="0:0:0") return_order_duration = models.DurationField(default="0:0:0") is_return_charges_deducted = models.BooleanField(_("Return charges applied when order is returned"),default=True) is_shipping_charges_deducted_on_return = models.BooleanField(_("Deduct shipping charges when order …

10.03.2022
Перекрестный запрос происхождения заблокирован для s3

У меня есть заранее назначенный URL и политика (созданная на django) для загрузки объекта в S3 непосредственно из JavaScript. Он работает как ожидалось во время разработки и на локальном сервере. Как только я загружаю на хост и сервер онлайн, …

10.03.2022
Почему не все отображается в vs code django/python intellisense

Здравствуйте, я новичок в Python/django и использую VS Code. Сейчас я установил python IntelliSense и расширение pylance, и большинство вещей отображаются в IntelliSense, но некоторые не отображаются. Как заставить его работать для всего? Я был бы …

10.03.2022
Django Forms : ChoiceField выдает тег label перед тегом input в HTML-шаблонах

Следующий код в моем файле Forms.py для создания 2 радиокнопок в моем html-шаблоне. CHOICES=[('online','online'), ('offline','online')] meeting_option = forms.ChoiceField(choices=CHOICES, widget=forms.RadioSelect(attrs={'class':'form-check-inline','id':'type'}),required=False) но когда я использую его в шаблоне, используя синтаксис {{ form.meeting_option}}, я могу видеть радиокнопку, но я не могу …

10.03.2022
Django: Как я могу настроить `размер квадрата ввода` на форме, чтобы он был одинаковым для всех полей

Здравствуйте, я использую стандартный form и хочу, чтобы размер квадрата ввода был одинаковым для всех полей. Вот код: <form action="{% url 'formulaire' %}" method="post" id="maincont" novalidate> <ul class="contactList" style="list-style-type:square; line-height:310%;"> {% csrf_token %} {{ form.as_ul }} </ul> …

10.03.2022
Необходимо получить пользовательский JSON-ответ для страницы авторизации входа и регистрации в django

Viewset class CustomRenderer(JSONRenderer): def render(self, data, accepted_media_type=None, renderer_context=None): status_code = renderer_context['response'].status_code response = { "status": "success", "code": status_code, "data": data, "message": None } if not str(status_code).startswith('2'): response["status"] = "error" response["data"] = None try: response["message"] = data["detail"] except KeyError: response["data"] = …

10.03.2022
Как вы решаете проблему столкновения уникальных полей в django?

У меня есть модель, которая выглядит следующим образом: class Foo(models.Model): unique_field = models.URLField(unique=True) another_field = models.TextField() # etc... и соответствующий ему ViewSet выглядит следующим образом (привязан к /foo/): class FooViewSet( viewsets.GenericViewSet, mixins.ListModelMixin, mixins.CreateModelMixin, …

10.03.2022
Python в каждой строке берет одно скрытое поле, когда всплывающие данные сохранены, то получает первичный id и сохраняет в этом скрытом id

У меня есть таблица (A) есть таблица моделей. и теперь я делаю всплывающее окно для таблицы (B) с FK таблицы (A). когда я ставлю галочку в одной строке таблицы (A) и нажимаю кнопку для всплывающего окна в каждой строке будет …

10.03.2022
Django Redis Caching как я могу установить тайм-аут кэша на none (никогда не истекающий кэш) в базовом представлении класса

Я использую сервер redis для кэширования. Использую пакет django-redis. Ниже приведен мой файл настроек : CACHES = { 'default': { 'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://127.0.0.1:6379/1', 'OPTIONS': { 'CLIENT_CLASS': 'django_redis.client.DefaultClient', }, } } Мое мнение: from django.utils.decorators …

10.03.2022
Django ForeignKey: использование в обратном порядке. Какой элемент формы показан

У меня есть отношения "студент-проект". Один студент может быть назначен только на один проект. У проекта может быть несколько студентов Ниже представлена модель моего студента и проекта class Student(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) def __str__(self): return …

10.03.2022
Django Как дать 2 имени полям в filters.py фильтру даты

В filters.py Здесь я хочу задать 2 имени полей в начальной дате class enquiryFilter(django_filters.FilterSet): start_date = DateFilter(field_name="updated_at", lookup_expr='gte',label='From',widget=DateInput(attrs={'type': 'date','id':'start_date'}))

10.03.2022
Как увеличить количество разрешенных символов в соответствии с flake8? [дубликат]

По умолчанию количество символов равно 79 согласно PEP8. Я использую django и хочу немного больше. Как и где его установить?

10.03.2022
Как создать представление шаблона с 3 формами, две из которых загружают несколько изображений?

Я сделал 3 формы в одном шаблоне, в первой модели поля являются текстовыми вводами (работает и сохраняет данные), во второй модели это ввод для загрузки нескольких изображений (не работает и не сохраняет данные) и в третьей также для загрузки нескольких …

10.03.2022
Python django get_object_or_404 внутри form_valid не работает

Надеюсь, вы сможете мне помочь, я изучаю django, в частности представления на основе классов, у меня есть следующий код. Мне кажется, что get_object_or_404 внутри form_valid работает не так, как нужно. class AgregarEntrada(CreateView): model = Entrada template_name = 'EntradaCrear.html' …

10.03.2022
Ошибка сервера (500) при генерации токена на странице Django Admin на Heroku, что происходит?

Я нахожусь на финальной стадии создания API. Последнее, что я сделал, это создал токен через страницу администратора Django, который авторизует мой скрипт для загрузки в базу данных. Базовый фрагмент example.py: headers = {'Authorization': 'Token e4fxxxxx000000xxxxx00000xxxxxxxxxx00000'} r = requests.post(UPDATE_URL_ENDPOINT, …

10.03.2022
Работа с отношениями "многие ко многим" в моделях джангона

Я работаю над проектом "Система управления запасами супермаркета". Есть несколько моделей, требующих отношения "многие-ко-многим" между ними. Я пытался добавить ManyToManyField(to=model, on_delete=models.CASCADE). Однако это работает, но мне нужно добавить некоторые дополнительные поля в таблицу-мост между двумя таблицами. Как я …

10.03.2022
CodeCov игнорирует некоторые файлы. Нет настроек для игнорирования в YAML. Python/Django

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

10.03.2022
Forloop.counter0 в моем шаблоне django не работает в оригинальном цикле for

У меня есть цикл for, который проходит через список проверок. Я хотел бы манипулировать элементами внутри тега в зависимости от различных ситуаций. Для теста я попытался использовать jquery для вывода id элемента по мере итерации, но цикл forloop, похоже, …

10.03.2022
Как запустить pytest conftest до того, как все будет импортировано

Вот упрощенная версия моей проблемы. У меня есть приложение на python, структура которого выглядит следующим образом: my_project my_app __init__.py settings.py tests __init__.py conftest.py my_test.py venv # settings.py from dotenv import load_dotenv load_dotenv() MY_VALUE = os.environ["MY_KEY"] …

10.03.2022
Как я могу использовать django-notifications для реализации уведомления о личном сообщении и системного уведомления?

Как я могу использовать django-notifications или другой инструмент для реализации уведомления о личных сообщениях и системного уведомления? У нас много приложений, которым нужна эта функция (более 10 таблиц), поэтому мне очень нужен простой способ решить эту проблему, большое спасибо за …

10.03.2022
/app/.heroku/python/bin/python: /app/.heroku/python/bin/python: невозможно выполнить двоичный файл

Когда я попробовал запустить heroku run bash python manage.py migrate --app appName из терминала, используя Heroku CLI, я получаю следующую ошибку/ответ; /app/.heroku/python/bin/python: /app/.heroku/python/bin/python: cannot execute binary file

10.03.2022
Как показать ссылки на категорию с помощью Django

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

10.03.2022
Я продолжаю получать ошибку при попытке создать базу данных в моем проекте Django

Я удалил свою базу данных и файлы миграции, за исключением init, специально, я хотел начать с чистого листа. Используя эти команды: find . -path "*/migrations/*.py" -not -name "__init__.py" -delete find . -path "*/migrations/*.pyc" -delete Затем …

10.03.2022
Ошибка 502 при производственном развертывании Django и Nginx с помощью файла docker compose

Я использую docker-compose для создания контейнеров и обслуживания фронтенда моего сайта на https:// example.com и бэкенда на поддомене https:// api.example.com. SSL-сертификаты для корневого и поддомена работают правильно, и я могу получить доступ к живому сайту (статические файлы, обслуживаемые Nginx) по …

10.03.2022
Использование нескольких баз данных в представлении на основе классов в django

Я использую django для проекта с большим количеством баз данных (около 500). Поэтому я не могу написать маршрут для своих баз данных, тогда я использую "using", но вопрос в том, как я могу использовать представление на основе класса, например, обновить …

10.03.2022
Функция загрузки IMG на основе Python Django

Я не хочу использовать формы, основанные на классах. (Мне нужно иметь возможность создать свою собственную форму с несколькими полями и дать возможность добавить фотографию или word doc. Любая помощь будет потрясающей. def addmessage(request): if request.POST: Message.objects.create( name_of_msg = request.POST['name_of_msg'], …

10.03.2022
Создание обратного отношения к двум моделям

У меня есть модель User. По производительности и другим причинам мне нужно разделить эту модель и ее таблицу на две, UserA и UserB. Я решил использовать материализованные представления (с помощью django-pgviews). Теперь то, что легко сделать, …

10.03.2022
Django Admin Select2 не выполняет поиск с ошибкой TypeError: Cannot read properties of undefined (reading 'slice') at o.e.removePlaceholder

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

10.03.2022
Как реализовать добавление в корзину в django?

Я разрабатываю веб-сайт ecomerce с помощью django! Django+ vue js. Для добавления в корзину/корзину. Должен ли я использовать сессию django в бэкенде? Vue js также имеет сессионное хранилище! Какой из них правильный? В чем разница?

10.03.2022
Следите за событиями follow/unfollow django

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

10.03.2022
Как сохранить содержимое шаблонной html-страницы в список в веб-приложении Djano?

Я занимаюсь разработкой веб-приложения на Django. У меня нет большого опыта в этом. На странице html-шаблона (например, homepage.html) после нажатия на кнопку происходит действие и выводится соответствующий текст. Он отображается под id "notes" как: <div id="notes"></div><br> …

09.03.2022
Apache2 не использует WSGI с HTTPS

Я запускал свое приложение django поверх базового html-сайта на веб-сервере Apache2. mysite.com это основной html сайт, а django был направлен на mysite.com/app с помощью WSGI псевдонима в конфигурации сайта apache2. Он работал совершенно нормально, пока я не настроил …

09.03.2022
Как сделать так, чтобы список данных отображался в виде выпадающего списка в DjangoAdmin?

У меня есть колонка в Django Admin, которая не является полем в модели таблицы. В колонке отображается список данных. Я бы хотел, чтобы этот столбец был выпадающим, но в настоящее время он отображается как текст. Похоже, …

09.03.2022
Django: Установка def __str__ в связанную модель

Задача: Я пытаюсь установить __str__ модели в имя связанной модели. Модель Profile имеет __str__, которая возвращает "фамилию, имя" пользователя. Я хотел бы, чтобы Inspector возвращали нечто подобное с их inspector_number. В настоящее время: __str__ возвращает "users.Profile.None 12345" вместо …

09.03.2022
Отправка формы по нажатию пробела Django

Подскажите пожалуйста, как реализовать отправку формы по нажатию кнопки пробел? Заранее благодарен!

09.03.2022
Django: как сделать функцию get param или 404?

Я хочу, чтобы мои конечные точки выбрасывали код состояния 404 С сообщением типа "параметр foo не найден", если в запросе отсутствует обязательное поле. Поскольку у меня слишком много конечных точек, добавление 3 строк кода (try, except, return) не является для …

09.03.2022
Пользователи могут видеть только свои объекты в Django

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

09.03.2022
IntegrityError at /signup UNIQUE constraint failed: auth_user.username

IntegrityError at /signup UNIQUE constraint failed: auth_user.username Request Method: POST Request URL: http://127.0.0.1:8000/signup Django Version: 4.0.3 Exception Type: IntegrityError Exception Value: UNIQUE constraint failed: auth_user.username Exception Location: C:\msys64\mingw64\lib\python3.9\site-packages\django\db\backends\sqlite3\base.py, line 477, in execute Python Executable: C:\msys64\mingw64\bin\python.exe Python Version: 3.9.10 from …