Django and Python "Questions and answers", page 312

15.12.2022
Django вызов url в ajax success innerhtml

У меня есть следующий код, $.ajax({ url: '{% url "load" %}', type: 'GET', data: { }, success: function (response) { const data = response.fs content_container.innerHTML = "" data.map(full => { content_container.innerHTML += `<a href="{%url 'business_sale_cust' id=${full.id} btype=${full.interested %}}"> …

15.12.2022
Как вызвать электронное письмо при изменении поля

У меня есть контактная форма, которую пользователи могут использовать для отправки жалоб. Однако я хочу, чтобы служба поддержки могла указать, решена ли жалоба или нет, и чтобы при изменении статуса на "Решена" отправлялось электронное письмо. По умолчанию жалоба находится …

15.12.2022
Можно ли создать 2 словаря только из одного цикла по набору запросов

Вот мой код на данный момент : booking_data = {p: 0 for p in vehicle_category.types.all()} vehicle_type_mapping = {k.id: k for k in vehicle_category.types.all()} Интересно, есть ли способ создать эти 2 диктанта только с помощью одного цикла? Или …

15.12.2022
Как отправить данные django formset на сервер с помощью ajax?

Я пытаюсь отправить данные на сервер после отправки формы, но мой скрипт не работает. У меня есть несколько форм. Одна из них используется из django-formset. Формы: class UploadReceiptForm(forms.ModelForm): class Meta: model = Receipt fields = ('payment_type', 'payment_mandatory_code', 'payment_optional_code', 'payment_date', 'payment_amount', …

15.12.2022
Django-dash: обратный вызов генерирует тег div id, не найденный другим обратным вызовом

Я уже некоторое время работаю с plotly dash и особенно с django-dash, и сейчас столкнулся с проблемой, которую не могу решить. Я в замешательстве, потому что я успешно использовал ту же структуру в прошлом. Надеюсь, пара свежих глаз поможет мне …

15.12.2022
Дублирование данных, хранящихся в django, с помощью задачи celery

Мне кажется, что задача celery вызывается дважды Вот мой код @task(run_every=crontab(minute="*/1"), queue="accountability") def analyse(): with transaction.atomic(): analyzed_record, _ = Model.objects.get_or_create( invoice_tag=invoice_tags, product_name="demo" ) analyzed_record.current = 0 analyzed_record.prev = 1 analyzed_record.invoiced = 2 analyzed_record.save() Я использую следующие args celery …

15.12.2022
Что такое U0 в postgresql?

У меня есть запрос в django: review_and_rating_objs = ReviewAndRating.objects.filter(rating__gte=4) products = Product.objects.distinct().filter(reviewandrating__in=review_and_rating_objs) Подобный запрос в сыром sql (когда я печатаю products.query): SELECT DISTINCT * FROM product_product INNER JOIN product_reviewandrating ON (product_product.id = product_reviewandrating.product_id) WHERE product_reviewandrating.id IN (SELECT …

15.12.2022
Как протестировать методы в models.py, связанные с фильтрами в django, используя pytest?

У меня есть модели, которые содержат множество classmethods для фильтрации различных типов данных. Проблема в том, что эти методы вызываются в представлениях для нескольких функций. Например, у меня есть таблица заказов, как показано ниже: class Order(models.Model): user = models.ForeignKey(User, …

15.12.2022
Как отправить smtp письмо с помощью проекта python django в cpanel?

При попытке отправить электронную почту с помощью smtp в cpanel возникает ошибка ошибка: [Errno 111] Connection refused. Вот мой код на django view.py subject = 'Requested For Application Form' message = f'Email successfully send' email_from = settings.EMAIL_HOST_USER recipient_list …

15.12.2022
Как я могу достичь атомарности, подобно django orm, в fastapi с sqlalchmey orm

Как я могу добиться атомарности как в django orm в fastapi с sqlalchmey orm. Я пытаюсь сделать cron скрипт, который будет удалять данные из s3 bucket и DB большое количество данных. Если каким-то образом операция s3 не удастся и это …

15.12.2022
Как я могу узнать, работает ли код в процессе тестирования? Глобально? [дубликат]

Теперь мы можем узнать, выполняется ли код в режиме DEBUG: https://stackoverflow.com/a/16648628/2544762 Но в то же время, когда мы запускаем этот код в unittest, мы всегда получаем debug == False. https://docs.djangoproject.com/en/4.1/topics/testing/overview/#other-test-conditions В моем случае, …

15.12.2022
Как загрузить статический файл модели в html-шаблоны

У меня статическая структура файлов выглядит так -----> static/images/article_images/images.png вот мой settings.py STATIC_URL = 'static/' STATICFILES_DIRS = [ BASE_DIR / "static", # '/css/', # 'images/article_image/', ] вот что я попробовал: {% extends "base.html" %} {% …

15.12.2022
Как выполнить "SELECT FOR UPDATE" вместо "SELECT" при изменении и удалении данных в Django Admin?

У меня есть код ниже: # "store/models.py" from django.db import models class Person(models.Model): name = models.CharField(max_length=30) # "store/admin.py" from django.contrib import admin from .models import Person @admin.register(Person) class PersonAdmin(admin.ModelAdmin): pass Затем, при …

15.12.2022
Получение модели из нескольких приложений одновременно с помощью apps.get_model

Я создаю API, который может получить доступ к нескольким приложениям в одном проекте и получить модель из всех этих приложений для этого я попробовал следующее: def get(self, request, **kwargs): m = request.GET['model'] depth = request.GET['depth'] print("model") model = apps.get_model('masters', …

15.12.2022
В версии Django (4.1.4) я не могу получить доступ к файлу CSS Я новичок, искал в google перепробовал все, но так и не смог решить эту проблему

Setting.py статический файл congfigured в setting.py STATIC_URL = 'static/' STATICFILES_DIRS = [ BASE_DIR / 'Ecommerce/static/css' ] store.html {% load static %} <link rel="stylesheet" type="text/css" href="{% static 'css/main.css' %}"> …

15.12.2022
При добавлении записи в django admin, при выборе одного поля, другое поле появляется автоматически

Чтобы облегчить понимание проблемы, я пишу здесь коды как можно короче. models.py: ---------- class Room(models.Model): room_no = models.CharField() class Unit(models.Model): unit_name = models.CharField() room = models.ManyToManyField(Room, related_name='roomunit') class Employee(models.Model): employee_name = models.CharField() unit = models.ForeignKey(Unit) room = models.ForeignKey(Room) …

15.12.2022
Пользовательская аутентификация в Django Rest Framework

У меня есть приложение на базе django rest framework с реализованной схемой аутентификации. Теперь я хочу разрешить внешнему приложению вызывать некоторые методы моего приложения. Есть конечная точка для входа внешнего приложения /external-app-login, которая реализована следующим образом: class ExternalAppLoginView(views.APIView): def …

15.12.2022
Эта проблема возникла, когда я запускал свое окончательное решение на github. Существует некоторая проблема с минимальными настройками

Я работаю на github и при запуске на финальной стадии получаю эту ошибку, которую я не могу решить . Origin checking failed - https://gagandeep141-congenial-xylophone-946j465ww4hj4g-8000.preview.app.github.dev does not match any trusted origins. Я пытался изменить настройки и ожидал решения

15.12.2022
Как установить django-recaptcha в cpanel?

Я пытаюсь установить django-recaptcha в cpanel, но возникает ошибка Unable to find from captcha.fields import CaptchaField Вот мой код на django form.py from django import forms from captcha.fields import ReCaptchaField from captcha.widgets import ReCaptchaV2Checkbox class RequestForm(forms.Form): captcha = …

15.12.2022
Поиск в форме ForeignKey по тексту в отличие от выпадающего списка - Django

Я работаю над сайтом бронирования авиабилетов на Django. В моем models.py у меня есть две модели; одна называется Airport и одна называется Flight. Класс Flight имеет две переменные 'Departure' и 'Destination', которые наследуются от класса Airport через ForeignKey. В …

15.12.2022
DJANGO - Как использовать Regex для авторского формата Thesis?

У меня есть одно поле CharField для автора/ов, но я хочу, чтобы ввод следовал определенному формату. Например: Круз, Р. (только для одного автора) Круз, Р. и Грей, А. (для двух автора) Круз, Р. и др. …

15.12.2022
Почему файл manage.py runserver показывает это вместо ссылки на сервер?

Начал этот проект 2 дня назад, вчера пытался запустить, вместо этого он показывает следующее. Пытался создать новое приложение, т.е. 'python manage.py startapp app_name', что тоже не работает. Должен ли я создать новую среду? Каждый раз я закрываю код vs …

15.12.2022
Опция django-tinymce convert url не работает

TINYMCE_DEFAULT_CONFIG = { 'convert_urls' : False, 'relative_urls' : False, } Даже при применении вышеуказанных настроек, tinymce все равно выводит файлы в формате ../../../../../../../static/images/example.png, а не /static/images/example.png. Получите путь. Изменение настройки convert_urls невозможно в django settings.py?

15.12.2022
Настройка статических файлов для проекта django live на ubuntu

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

15.12.2022
Версия libcurl, установленная по ссылке (7.76.1), старше версии, установленной при компиляции (7.86.0)

Когда я запускаю celery worker в моем проекте django, он не запускается со следующей ошибкой: "Неустранимая ошибка: ImportError('Клиенту curl требуется библиотека pycurl.') Я просмотрел все вопросы на github и вопросы, размещенные на stackoverflow, но не смог определить эту …

15.12.2022
Простая функция рейтинга от пользователя к пользователю в Django

Я пытаюсь добавить поле в мой Django Project, которое позволит пользователям оставлять отзыв на странице профиля другого пользователя. Я понимаю, что мне нужно два ForeignKeys в моем models.py, один для пользователя, который будет писать отзыв, а другой для профиля пользователя, …

15.12.2022
403 Forbidden CSRF Verification Failed React Django

Добрый день, Я пытался установить csrftoken, чтобы мой вход был безопасным. Я следовал инструкциям из вопроса this stackoverflow, но мне не повезло. Я провел несколько экспериментов, установив SESSION_COOKIE_SECURE на False и CSRF_COOKIE_SECURE на False. Я также пробовал …

15.12.2022
TemplateSyntaxError at /bag/ 'bag_tools' is not a registered tag library

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

15.12.2022
Django ORM: миграция составного внешнего ключа на последнюю версию django

Имею ограниченный опыт работы с django orm, Есть проект с устаревшей версией django (2.2) и мне нужно перевести его на последнюю версию (4.1). Не могу понять, что такое современная концепция чего-то под названием CompositeForeignKey и CompositeOneToOneField, которая раньше …

15.12.2022
Django Обслуживание больших файлов

Я пытаюсь сделать приложение, подобное youtube, где мне нужно обслуживать огромное количество файлов и размер каждого видео файла может быть большим [ 50MB или 1GB, или 2GB или больше]. Я использую SQLite DataBase. Как я могу обслуживать эти файлы эффективным …

15.12.2022
Django [WinError 10060] Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный

При попытки отправить письмо в Django выводится данная ошибка: [WinError 10060] Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера Из-за …

15.12.2022
Есть ли способ выбрать имя переменной для msgid в переводе django?

В настоящее время я полагаюсь на переводы django, и мне интересно узнать, есть ли способ выбрать msgid для перевода на основе имени переменной Например: name = _('Some Name') msgid "name" msgstr "Some Name" Я хочу, чтобы …

15.12.2022
Сигналы Django не срабатывают при использовании только apps.py

Здесь я хочу создать Datalog, когда новый клиент создает аккаунт. Я хочу вызвать событие Datalog и сохранить соответствующую информацию в таблице Datalog. apps.py (I could write in signals.py but I prefer to write it into directly app.py) from django.db.models.signals import …

15.12.2022
Django - Статические файлы не загружаются

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

15.12.2022
Django / фильтровать поля формы и получать ошибку 'int' объект не имеет атрибута '_meta'

Hello Я новичок в django и у меня есть проблема, если кто-то может направить меня, я буду благодарен Я использую django-cities-light для туристического сайта и хотел бы отфильтровать города в полях ville_de_depart и ville_destination в newBookingForm по trip.depart и trip.destination. …

15.12.2022
Как вернуть идентификатор пользователя в HTTP-ответе после входа пользователя в систему с помощью DRF-токена аутентификации?

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

15.12.2022
Конечная точка docker для "default" не найдена

Я клонировал проект и на первом этапе, когда я пытался запустить контейнер, я запустил windows cmd в корне проекта и ввел следующую команду: docker-compose up --build и этот massege показал мне: docker endpoint for "default" not found. …

15.12.2022
Директива "proxy_pass" является дубликатом

Получаем ошибку: nginx: [emerg] "proxy_pass" directive is duplicate in /etc/nginx/sites-enabled/mhprints:12 nginx: configuration file /etc/nginx/nginx.conf test failed при попытке запустить мой проект django на nginx и gunicorn. мои настройки в папке error указывают на: server { listen …

14.12.2022
Вопрос для начинающего django web (новичка))

У меня возникла проблема при создании собственной страницы на django. Я следую учебнику, но получаю разные результаты. Ошибка - страница не найдена, и используя URLconf, определенный в djangonautic.urls, Django попробовал эти шаблоны URL, в таком порядке: admin/ about/ ^$ …

14.12.2022
"django.db.utils.OperationalError: no such function: lwgeom_version" Django Version 3.2.16, Spatialite Version 4.2.0 на Windows 10

У меня есть приложение Django, которое использует некоторую географическую информацию. Я установил GDAL и установил Spatialite, скачав двоичные файлы для windows и поместив их в мой каталог python (в моем случае среда conda), как подробно описано в этом …