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

15.12.2022
Создание гипертаблицы с помощью timescaleDB и django не удается

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

15.12.2022
Selenium не работает с Vite, возможно, из-за HMR

Я пытаюсь использовать Selenium с бэкендом Django, используя Vite для JS, но по какой-то причине JS не запускается, когда, например, я говорю Selenium нажать на кнопку. Я думаю, что это связано с HMR Vite, потому что когда я собираю JS …

15.12.2022
Когда следует использовать представление на основе классов и представление на основе функций в django? [закрыто]

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

15.12.2022
Как зарегистрированный пользователь может просматривать профиль другого пользователя с помощью django

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

15.12.2022
Почему Django выдает ошибку did you forget to register or load this tag?

У меня есть работающее приложение Django, которое начало выдавать ошибку блока шаблона на моем компьютере для разработки Windows 11: Недопустимый тег блока в строке 17: 'endblock', ожидалось 'endblock' или 'endblock stylesheets'. Вы забыли зарегистрировать или загрузить этот …

15.12.2022
Render PostgreSQL не может перевести имя хоста в адрес в Django

В Render я хотел бы использовать их бесплатный план PostgreSQL для размещения моей базы данных. Я использую Django и запутался, что использовать в качестве хоста. Приборная панель на Render предоставляет мне внешний url базы данных postgres://{given_username_by_render}:******-a.oregon-postgres.render.com/{database_name} если я использую …

15.12.2022
Обслуживание статических файлов с помощью NGINX и DJANGO

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

15.12.2022
Посоветуйте API SMS уведомление, которое будет отправляться определенному пользователю из sqlite с помощью Python и Django: AdminLTE

У меня есть система управления, и мне очень нужны хорошие SMS-уведомления. Я использую Python и Django's AdminLTE для встраивания и использования sms уведомлений для определенного пользователя из SQlite. Я пытался установить twilio, но он не выбирает или не …

15.12.2022
Форма мастера django не работает с bootstrap

У меня есть страница, которая использует bootstrap css для стилизации, которая работает нормально, но когда я добавляю форму мастера django на эту html страницу, все bootstrap css исчезают, но другие обычные css файлы все еще работают нормально. html форма …

15.12.2022
AttributeError: объект 'Doctor' не имеет атрибута 'comments'

Я работаю над этим проектом, но у меня возникла следующая ошибка comm = doctor_detail.comments.filter(active=True) AttributeError: у объекта 'Doctor' нет атрибута 'comments', однако я думаю, что все в порядке вот мой models.py class Comments(models.Model): co_name = models.CharField(max_length=50, verbose_name="الاسم ") co_email …

15.12.2022
Как вывести значения из нескольких методов в формате таблицы в шаблоне django

У меня есть приложение django. У меня есть два метода: def total_cost_fruit(self): return [3588.20, 5018.75, 3488.16] def total_cost_fruit2(self): return [3588.20, 5018.75, 3488.99] И я пытаюсь отобразить их в виде таблицы. так вот views.py: def test(request): values1 …

15.12.2022
Выполните пост-запрос, используя фреймворк для отдыха Django

У меня есть Django rest framework APIView: class MyAPIView(views.APIView): def post(self, request): field = request.POST.get("field") print(field) return Response({"field": field}, status=200) Я хочу вызывать его из отдельного процесса, используя Django API. Я делаю это следующим образом: from django.http …

15.12.2022
Django - загрузка файлов не работает на mysql и postgres, но работает на sqlite

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

15.12.2022
Dockerfile для selenium. 255 ошибка инициализации драйвера

В django есть часть, которая отправляет информацию через API для обработки selenium. Есть проблемы со сборкой docker под selenium. 255 ошибка selenium в логах. Я уже всю голову сломал. Подскажите пожалуйста в чем может быть проблема. последняя версия geckodriver …

15.12.2022
401 Ошибка клиента: Unauthorized for url [mozilla-django-oidc - Keycloack].

Я пытаюсь интегрировать Django и Keycloack, используя mozilla-django-oidc, но, к сожалению, у меня ничего не получается, так как я продолжаю получать 401 Client Error: Unauthorized for url... Я создал docker compose, который запускает приложение Keycloack / KeycloackDB / …

15.12.2022
Как по нажатию кнопки добавлять текст в форму?

У меня задача: реализовать кнопку 'добавить код'(как на этом сайте), нажимаешь на кнопку и в форму добавляется тег <code></code> Реализовать на HTML + Js не составило труда, вот <input type = "text" name = "text" id="text" value = "" …

15.12.2022
Применяется ли миграция данных django сразу?

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

15.12.2022
Создание счетчика даты с помощью javascript в django

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

15.12.2022
Не могу подключить папки js Bootstrap5

Несколько дней я пытаюсь подключить папки js, css работает. Разделять по папкам css и js тоже пробовала, никак. Мой файл находиться не в index.html, а в stock.html. Подскажите, пожалуйста, что здесь не так. Я делаю карусель для товаров index.html <div …

15.12.2022
Как создать statefull Django API сервер?

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

15.12.2022
Встраивание приборных панелей Grafana в режиме реального времени в веб-приложение Django

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

15.12.2022
Как выполнять веб-скрепинг с помощью django

Я разрабатываю бэкенд на django и хочу сделать api, который получает данные из web. Я сделал скрап с помощью selenium, но не знаю, как импортировать его в представление django.

15.12.2022
'psycopg2.errors.UndefinedTable: relation "table" does not exist' when makemigrations

У меня есть приложение django, и я пытаюсь перейти с sqlite3 на postgres. Я следовал многочисленным руководствам о том, как это сделать, и все они делали более или менее одно и то же, и вот шаги, которым я …

15.12.2022
Как вывести значения из нескольких методов вертикально в шаблоне django

У меня есть приложение django. А я пытаюсь вывести значения из разных методов вертикально в шаблоне. Так что я объединил эти два метода в один метод: class FilterText: def total_cost_fruit(self): return [3588.20, 5018.75, 3488.16] def total_cost_fruit2(self): return …

15.12.2022
Использование функции register_converter() для всех наборов представлений ModelViewSet

Есть ли способ использовать конвертеры путей с ModelViewSet без явного написания урлов путей? Например, у меня есть такой конвертер путей: from .utils import REGEX from . import encode_id, decode_id class HashidsConverter(): regex = REGEX def to_python(self, value: str) -&gt; …

15.12.2022
Получить словарную переменную, чтобы использовать ее в том же словаре для получения расширения файла django python

Я создаю дерево папок для его отображения. Для этого мне нужно получить расширение файла. Перед папкой нужно ввести пароль. my views.py ` def www_telechargements(request): if request.method == 'POST': # create a form instance and populate it with data from …

15.12.2022
Как ускорить (избежать) время загрузки django при выполнении тестов?

Когда я пишу тесты django, я часто выполняю команду manage.py test. Для повышения производительности выполнения тестов мне известны опции --keepdb и --parallel. Я также знаю о возможности запускать конкретный тест, нацеливая его. Обычно я запускаю что-то вроде этого …

15.12.2022
Django подзапрос в случае, когда

У меня есть такой запрос qty_used_annotation = Case( When(scope='ticket', then=BookedTicket.objects.filter( global_discount_code__code=F('code'), booking__status__in=['i', 'c', 'g', 'r', 's'] ).count()), When(scope='booking', then=Booking.objects.filter( bookedticket__global_discount_code__code=F('code'), status__in=['i', 'c', 'g', 'r', 's'] ).count()), output_field=IntegerField() ) И это не работает. Ошибка Не удается преобразовать …

15.12.2022
Передача переменных django в качестве параметров в href url

На моей домашней странице я хочу иметь 3 ссылки, которые будут перенаправлять пользователя на страницу ('127.0.0.1:8000/person/&lt;str:name&gt;'), на которой будет отображаться имя, на которое он нажал. Я хотел бы использовать цикл for для создания ссылок для этих имен, поскольку я …

15.12.2022
Django Haystack обновляет индекс только для 1 модели

В настоящее время я пробую Django haystack для обновления данных из PostgreSQL в коллекцию solr. Итак, я определил 2 модели в search_indexes.py. Поэтому, когда я выполняю команду python manage.py update_index, она индексирует данные из обеих моделей, определенных в …

15.12.2022
Как опубликовать значение поля manytomany в Postman для API

У меня есть поле, которое является ManyToMany. Я хочу ввести значение в POSTMAN для пост-операции API. Но каждый раз он говорит: "This field is required.", хотя я указал значение. …

15.12.2022
Лучшая практика тестирования проекта django

У меня есть проект django с 3 приложениями. Теперь я хочу протестировать свой проект. Поэтому у меня возникла дилемма: как лучше всего протестировать проект Django с помощью pytest? Какой подход предпочтительнее? Подход 1 : └── app_name └── …

15.12.2022
Как объединить аннотированные связанные объекты

Как вычислить количество_выпущенного из OrderedProduct? Я не могу просто self.product_reservation.aggregate(total=Sum('quantity_released')), потому что вы не можете агрегировать функции или даже свойства. Я пробовал дополнительные и подзапросы с аннотацией, но не могу сделать это. class OrderProduct(models.Model): ... quantity_ordered = models.DecimalField(max_digits=5, …

15.12.2022
Ошибка при попытке доступа к Django-wiki

Введите описание изображения здесь в начале я выполнил Django run server после этого я перехожу на http://127.0.0.1:8000/, чтобы попытаться получить доступ к этой вики. на странице возникает ошибка &gt;&gt; глобальные флаги не …

15.12.2022
Социальная аутентификация DRF

Я внедряю drf social oauth2 и при доступе к URL - localhost:8000/auth/login/facebook/ я получаю 'drf' is not a registered namespace, No ReverseMatch ошибку, а когда я меняю namespace на social, я получаю 'social' is not a registered namespace. #URLPatterns urlpatterns …

15.12.2022
Получение и вставка бита в MySQL с помощью input:radio

Мне нужно вставить битовое значение в MySQL, но я не понимаю как. Я использую Django, поэтому я получаю входное значение по employing = request.POST.get('employing') и посылаю по QuerySet(employing=employing) &lt;input class="form-check-input" type="radio" name="employing" id="employingTrue" value="01" checked …

15.12.2022
Django добавляет ограничение для соответствия полей внешнего ключа

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

15.12.2022
Django нет доступа к определенным методам AbstractUser с использованием UserManager

Я новичок в Django Я пытаюсь получить доступ к form.save() с помощью form = self.form_class(request.POST), но мне приходится использовать такие методы как self.get_form_class() для доступа к form.is_valid() и form.save(), но не могу получить метод set_password() из user = form.save(commit=False) …

15.12.2022
Uwsgi error can't get attribute 'MyModel' on <module'__main__'(built-in), but Django python manage.py runserver is OK

Я поместил свой проект Django в docker, Когда я использую python manage.py runserver, все в порядке. Но используя 'uwsgi --ini uwsgi.ini' запускаю свой проект, это будет AttributeError: can't get attribute 'MyModel' on &lt;module'__main__'(built-in) когда я посылаю пост запрос. …

15.12.2022
Как избежать перекрытия запросов при создании новых объектов?

Def artist(request): print("START") if request.method == "GET": try: artist = Artist.objects.get(user=request.user) print("artist exists") except Artist.DoesNotExist: print("artist doesn't exist") artist = Artist.objects.get_or_create(user=request.user)[0] print("a new artist object has been created") return HttpResponse(status=200) Консоль: START artist doesn't exist START artist doesn't exist …