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

27.10.2022
Обслуживание статических файлов после развертывания с помощью django 2.2

Я развернул свой сайт на уровне моего хоста, но имги не отображаются. Я сделал python manage.py collectstatic и он скопировал файлы в мой STATIC_ROOT myprojet/settings.py STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static') ] STATIC_URL = '/static/' STATIC_ROOT='/home/www/mySite.com/static/' index.html {% extends 'layout/base.html' …

27.10.2022
Сбой ограничения целостности eror not null

Тип исключения: IntegrityError Значение исключения: NOT NULL constraint failed: Cart.cart_id #mymodel: class Cart(models.Model): cart_id=models.CharField(max_length=250,blank=True) def _cart_id(request): cart=request.session.session_key if not cart: cart=request.session.create() def add_cart(request,product_id): product=Product.objects.get(id=product_id) try: cart=Cart.objects.get(cart_id=_cart_id(request)) except Cart.DoesNotExist: cart=Cart.objects.create(cart_id=_cart_id(request)) cart.save()

27.10.2022
Как аутентифицировать пользователя с помощью таблицы Custom user с телефоном в качестве имени пользователя в Django

Я использую пользовательский пользователь в моем django приложении и он работает нормально, когда я создаю пользователя, но проблема возникает, когда я пытаюсь аутентифицировать пользователя, используя phone как username он просто не работает. вот мой код : <pre class="lang-py …

27.10.2022
Как получить связанные записи в Django через обратный внешний ключ

Здесь новичок в Django! Я пришел из среды .NET и не могу понять, как сделать следующую простую вещь: Мои упрощенные модели выглядят следующим образом class Circle(BaseClass): name = models.CharField("Name", max_length=2048, blank=False, null=False) active = models.BooleanField(default=False) ... class CircleParticipant(BaseClass): circle …

27.10.2022
Как сделать так, чтобы сообщения об ошибках появлялись не под полями, а поверх таблицы Django

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

27.10.2022
Списки Django: django отображает объект FK вместо значения

Я использую django_listing для создания таблицы: class SpotTableView(ToolbarListingView): template_name = f'{templates_dir}tables/spot.html' update_success_redirect_url = LISTING_REDIRECT_NO_EDIT save_to_database = True def get_listing_instance_update_listing(self): return Listing(Spot, editable=True, editing=False, edit_on_demand_options={'has_paginator': False}, edit_on_demand=True, gender__input_type='radio', save_to_database=True, selection_position='left', selection_multiple=True, selectable=True, selection_initial=[3, 4], per_page=5, has_toolbar=True, toolbar_placement='top', toolbar=Toolbar( InsertToolbarItem(), EditToolbarItem(), …

27.10.2022
Как проверить текущий URL/конечную точку в операторе if в django

У меня есть кнопка на базовом шаблоне, которая просто возвращает вас назад (history.back()) на каждой странице, кроме одной конкретной. Я предполагаю, что есть простая строка типа {% if URL == specificURL %}, но я не могу понять, как это …

27.10.2022
Открыть jquery modal с помощью django

Как я могу открыть модал с помощью Django? мой jquery модал находится в файле signup.html, а кнопка открытия модала находится в файле base.html.

27.10.2022
Как проверить расширение загружаемого файла на сервер через форму Django?

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

27.10.2022
Как вызвать функцию python с аннотациями?

У меня есть функция в другом аннотированном методе и есть проблема. Я вызываю ее через django и получаю всевозможные ошибки. вот так. views.py: ` def callbot(): bot_activate = bot.Command.callBot() return render(request, …

27.10.2022
Как заставить логические И, НЕ работать правильно в полнотекстовом поиске Postgres с помощью Django

У меня есть проект с Django, DRF и PostgreSQL. И мне нужно сделать поиск некоторых данных в этом проекте. В этом поиске мне нужны логические операторы (AND, OR, NOT), поиск по префиксу (например, manch*) и нечувствительность к регистру. Поэтому …

27.10.2022
Appenchild выдает ошибку при попытке добавить модальный элемент в div

В настоящее время я изучаю и пытаюсь создать приложение Django. Проблема, с которой я столкнулся, заключается в том, что при попытке добавить модальный элемент к элементу div в HTML файле, JavaScript выдает ошибку : Uncaught (in promise) TypeError: modalContainer.appendChild …

27.10.2022
Загрузка страниц Django Apache production очень медленная

Hi У меня есть простое веб-приложение из 2 страниц. Страница, где отображаются данные базы данных в html, работает очень медленно, даже не может нормально загрузиться, а база данных очень маленькая (3 объекта). Я не знаю в чем проблема, я пытаюсь …

27.10.2022
Celery продолжает пытаться подключиться к localhost вместо Amazon SQS

Я пытаюсь настроить Celery в своем проекте Django и использую Amazon SQS в качестве брокера. Однако Celery продолжает пытаться найти SQS на localhost по какой-то причине. Это мой settings.py: CELERY_BROKER_TRANSPORT = "sqs" CELERY_BROKER_USER = env.str("DJANGO_AWS_ACCESS_KEY_ID") CELERY_BROKER_PASSWORD = env.str("DJANGO_AWS_SECRET_ACCESS_KEY") CELERY_BROKER_TRANSPORT_OPTIONS …

27.10.2022
Как я могу загрузить свои проекты на свой сайт? [закрыто]

Итак, у меня есть сайт-портфолио и раздел "Проекты". В разделе "Проекты" есть информация о моих проектах: их изображение, название и кнопка "See More". Я хочу, чтобы при каждом нажатии на кнопку открывался собственный проект. Для бэкенда я использую фреймворк …

27.10.2022
Сортировка таблицы в админке Django с булевым полем

Я хочу сортировать данные по Boolean в админке Django, но это не работает с admin_order_field, ниже приведен мой код : def get_is_active(self, obj): return obj.is_active get_is_active.allow_tags = True get_is_active.admin_order_field = 'is_active' get_is_active.short_description = _('Is Active') Изображение …

27.10.2022
Как я могу сделать подвыбор значения в django querySelector?

Я поясню свой вопрос на примере: допустим, я могу извлечь объект из этой формы с помощью моего фильтра: { a, b, c : {x, y, z} } Но я пытаюсь получить объект следующим образом: { a, b, …

27.10.2022
Django queryset: Как я могу переопределить значения в django queryset перед отправкой ответа?

Я работаю над чем-то, где мне нужно переопределить значения в соответствии с параметрами URL. Модель: Человек Name Alias Alex {"Alex", "Jacob" Столбец является типом Array …

27.10.2022
Как объединить различные модели с первичным ключом в Django?

Я очень новичок в Django. Я хочу сделать систему хранения данных пациентов, но застрял. Эти вещи должны быть в проекте. 1-) В моем проекте я хочу добавить сотни пациентов, а также некоторые новые пациенты могут добавлять свою информацию через …

27.10.2022
Есть ли более простой способ проверить, является ли фильтр, по которому я фильтрую, NULL в django?

Мне интересно, есть ли более простой способ игнорировать значения NULL при фильтрации в django. Я имею в виду не NULL значения в базе данных, а скорее потенциальные NULL значения, по которым я фильтрую. Вот мой код на данный момент: …

27.10.2022
Можно ли добавить изображения из ведра AWS S3 в базу данных Wagtail/Django из , без загрузки и открытия каждого файла?

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

27.10.2022
Какое решение для DRF Social Oauth2 выдает ошибку 401 (Unauthorized) из браузера, но работает нормально на POSTMAN

У меня есть приложение, которое передает ID и секрет клиента вместе с именем пользователя и паролем на http://127.0.0.1:8000/auth/token/ методом POST. Он выдает ошибку 401, когда я пытаюсь получить ответ в консоли. Я пробовал несколько способов отправки, …

27.10.2022
Группировка дат в шаблонах Django

я пытаюсь сгруппировать мои объекты по году, только год в поле datetime. {% regroup notificacoes by criados|date:"Y" as criados_list %} &lt;ul&gt; {% for x in criados_list %} &lt;li&gt; {{ x.grouper }} &lt;ul&gt; {% for y in x.list %} &lt;li&gt;{{ …

27.10.2022
Мои статические файлы, такие как изображения, не отображаются после развертывания моего приложения django 2.2

Когда я развертываю свое приложение django 2.2 на OVH, но статические файлы, такие как изображение, не отображаются, хотя путь правильный myapp/settings STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static'), ] STATIC_URL = '/static/' index.html {% extends 'layout/base.html' %} {% load static %} {% …

27.10.2022
Как добавить изображения в css с помощью django?

Как добавить изображение в css в django и flask у меня не получается Я пытался использовать простой способ добавления изображений в css файл, но он не отображается, а я хочу, чтобы он загружался и был виден на моей странице.

27.10.2022
Django Rest Framework: TypeError: Объект типа Facility не является JSON сериализуемым

Когда я пытаюсь отправить запрос put в конечную точку LeadUpdate Api, я получаю следующую ошибку: Django Rest Framework: TypeError: Object of type Facility is not JSON serializable Может ли кто-нибудь объяснить мне, почему это так? Этот сериализатор в …

27.10.2022
Как рассчитать только xp, полученный при первой попытке?

Пользователь может пройти некоторый тест и заработать xp только при первой попытке. Со второй попытки я хочу только подсчитать количество правильных ответов, но не заработать xp. Мои модели: class ClassAttempt(models.Model): user = models.ForeignKey(to=User,on_delete= models.PROTECT, null=True) related_class = models.ForeignKey(to=Class, …

27.10.2022
Как сделать так, чтобы карта сайта обновлялась после внесения изменений?

Я использую Django sitemap framework для генерации карты сайта, и она работает, но я внес некоторые изменения, и моя карта сайта не была сгенерирована заново. Вот моя карта сайта, которая генерируется: class StaticViewSitemap(Sitemap): protocol = "https" …

27.10.2022
Показывать связанные поля в панели администратора django

У меня есть 3 модели django. Модель Requirement имеет свои собственные поля. Модели RequirementImage и RequirementDOc имеют Requirement в качестве внешнего ключа, которые используются для загрузки нескольких изображений и нескольких документов. В админке я хочу показать требование вместе с …

27.10.2022
Где я должен включить глобальное приспособление в проект django?

У меня есть это приспособление, и я хочу сделать его глобальным, где я должен разместить его в моем проекте django @pytest.fixture def auth_client(user = None): if(user is None): user = User.objects.create() client = APIClient() client.login(username=user.username, password=user.password) return client …

27.10.2022
Шифрование ответа API Django Rest Framework + расшифровка ответа в react app

В настоящее время я создаю приложение. Мой front end разработан с использованием React и Axios (для запросов вызовов API). Он обслуживается непосредственно vercel на сайте mydomain.com Мой back end разработан с использованием Django и Django Rest. Она обслуживается с …

27.10.2022
Немного упростить словарь Python

У меня есть некоторый код внутри словаря, как я могу немного упростить это. template_data = { 'name': title if name is not None else None, }

27.10.2022
Получение NoReverseMatch при нажатии на кнопку комментария

Я получал ту же ошибку при нажатии на кнопку like, Но ошибка была решена... После создания представления комментария и других сотрудников я снова получаю эту ошибку... Когда я нажимаю на кнопку комментария, появляется ошибка... Я очень новичок в Django, …

27.10.2022
Как решить проблему Локальный путь <path> не регистрируется в запросе в PyCharm 2022.2.1 (Professional Edition)?

Я хочу создать проект Django с помощью docker-compose и Pycharm на моем ПК с ОС Ubuntu 22.04 Я добавил интерпретатор python из Settings &gt; project &gt; Python interpreter и затем add interpreter &gt; on SSH после этого ввел …

27.10.2022
Невозможно изменить язык с помощью {% url 'set_language' %} в переводе Django

Это работало нормально, я не знаю, что изменилось или произошло. вдруг {{ redirect_to }} как показано здесь из документации django &lt;input name="next" type="hidden" value="{{ redirect_to }}"&gt; не имеет значения, когда я просматриваю его из инструментов разработчика это мой …

27.10.2022
Уникальные соединительные линии в javascript

$('.object').draggable({ containment: "#canvas", drag: function(event,ui){ console.log("drag inside") var lines = $(this).data('lines'); //Source of line var con_item =$(this).data('connected-item'); //Destination block var con_lines = $(this).data('connected-lines'); //Destination of line if(lines) { //If you will drag source block lines.forEach(function(line,id){ $(line).attr('x1',$(this).position().left+61.9).attr('y1',$(this).position().top+102); }.bind(this)); } if(con_lines){ //If …

27.10.2022
Создание URL-адреса календарной ленты с помощью Python

Я пытаюсь написать представление в моем Django приложении, на которое может подписаться внешнее приложение календаря. Например, в Google Calendar вы можете "Добавить календарь из URL". Вот что я хочу создать, чтобы я мог автоматически добавлять новые события без необходимости загрузки …

27.10.2022
Как вызвать функцию python из react js

Я сделал приложение react, но теперь я делаю страницу регистрации, но мой вопрос в том, как вызвать функцию python для создания пользователей. Я пытаюсь это сделать. какой следующий процесс для этого? <img alt="enter image description …

27.10.2022
Изменение имени опций в Django Forms

Я пытаюсь изменить название опций в форме Django, но не знаю, где его изменить. Я смог изменить его в области администратора, но в форме я не могу В форме В …

27.10.2022
Ограничение запросов в django

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