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

18.12.2024
Ссылки на статические файлы различаются на серверах с одинаковой конфигурацией

Я использую Django 5.1.3 для проекта, и ссылки шаблона на статические файлы, несмотря на то, что они одинаковы на трех разных серверах, не все указывают на одно и то же относительное местоположение. Шаблонный тег {% static 'mystyle.css' %} …

18.12.2024
QuotaGuard Heroku Django и Azure SQL DB

Import pandas as pd from PIL import Image from sqlalchemy import create_engine from sqlalchemy.pool import NullPool from dotenv import load_dotenv import socks import socket import os import io load_dotenv() CLIENT_ID = os.getenv("CLIENT_ID") TENANT_ID = os.getenv("TENANT_ID") CLIENT_SECRET = os.getenv("CLIENT_SECRET") DB_SERVER = …

18.12.2024
Classed Based Views : Почему параметры URL в Django/DRF помещаются в `self.kwargs`, а не в другой атрибут (например, `self.url_params`)?

В процессе работы с Django/Django Rest Framework я заметил несоответствие в том, как параметры URL обрабатываются в class-based-views. Описание проблемы В представлениях на основе общих классов я могу получить доступ к параметрам URL двумя разными способами - …

18.12.2024
Корзина в Django не обновляется во фронтенде, но прекрасно работает в базе данных

Я делаю сайт ecom. Когда клиент выбирает размер товара в выпадающем окне, он отправляет правильный выбранный размер в бэкенд, но показывает значение по умолчанию во фронтенде. Мой HTML код для этого: <select class="form-select form-select-sm" id="size-cart{{ product.id }}"> {% …

18.12.2024
Есть проблема в inegrate толькоoffice текстовый редактор в react и python django

введите описание изображения здесь с помощью docker я беру контейнер только office затем создаю api и интегрирую в react во время выполнения кодовый документ не открывается в текстовом редакторе помогите мне решить эту проблему если нет …

18.12.2024
Поиск по сайту django

На главной странице отображается таблица со всеми протоколами, необходимо сделать поиск на сайте по Наименованию задачи (task_name) и должна выводится такая же таблица как и на главной, но с задачами, которые пытаются найти. Перепробовав разные способы, пересмотрев различные видео, у …

18.12.2024
AWS Instance EC2 - Ubuntu останавливается через некоторое время [закрыто]

Я новичок в AWS. Я настроил свой проект Python Django для размещения на AWS с помощью EC2 INSTANCE WITH UBUNTU. Он работает, когда я запускаю проект. Через некоторое время, может быть через 5 минут, когда сайт или консоль не …

18.12.2024
Ошибка 500 - Внутренняя ошибка сервера на Django на производственном сервере

Я столкнулся с проблемой, когда мое приложение Django работает в производстве на CPanel, и я использую Passenger для WSGI. Приложение отлично работает на локальной машине, но на живом сервере работает только корневой маршрут (/), а все остальные маршруты возвращают 500 …

18.12.2024
Как лучше всего написать сериализатор для enum и последующего отображения в drf_spectacular?

Я хочу создать конструктор для сериализаторов перечислений, чтобы в дальнейшем использовать их в представлениях и корректно отображать данные в Swagger, особенно в схеме. Мое типичное перечисление: class EServicePlatform(models.IntegerChoices): ONLINE = 1, 'Online' OFFLINE = 2, 'Offline' …

18.12.2024
Развертывание веб-приложения Django на azure

Я пытаюсь развернуть свое веб-приложение Django на azure. Оно работает нормально с debug = true. Но после развертывания на azure app service с debug = False в settings.py, оно не может загрузить загруженные пользователем медиафайлы в iframe, говоря, что …

18.12.2024
Django - показать данные по всем представлениям за выбранный год

Я разрабатываю систему отслеживания обучающихся, которая показывает все данные для административных и управленческих представлений, относящиеся к текущему учебному году. Модель AcademicYear имеет булево поле is_current, которое используется для фильтрации связанных моделей по возвращаемому pk объекта, где is_current = True. …

18.12.2024
Почему комментарии добавляются и выводятся на страницу только через админ панель в django?

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

18.12.2024
Где разместить файл sitemap.xml в моем проекте django?

Я создал файл sitemap.xml с помощью Screaming Frog и теперь хочу поместить его в свой проект django, чтобы он был доступен по адресу example.com/sitemap.xml. Но я не уверен, куда его поместить? Куда мне его поместить?

17.12.2024
Django MultipleChoiceField не отправляет корректные данные в POST

В моей форме django есть поле MultipleChoiceField со списком кортежей в качестве опций. choice = forms.MultipleChoiceField( choices = [("1", "Option 1"), ("2", "Option 2"), ("3", "Option 3")], label="Choose an option", widget=forms.Select(), required=True, ) Это создает элемент DOM, когда …

17.12.2024
ModuleNotFoundError, когда модуль, очевидно, установлен, Django

Мой финальный проект по курсу Python - создание сайта пиццы с помощью Django. У меня есть init.py, forms.py, main.py, manage.py, models.py, myapp.forms, settings.py, и README.md, согласно тому, что Tabnine сказал, что мне нужно для запуска этого. Каждый раз, …

17.12.2024
Почему Django использует WSGI вместо CGI для веб-приложений?

Похоже ли использование wsgi на то, как использовался cgi в веб-разработке django? И есть ли веб-разработчики, которые используют последнюю версию python для создания веб-приложений, поскольку она не поддерживает CGI Я изучал django, создавая веб-приложение, но не мог получить CGI-компоненты, …

17.12.2024
POST-запросы из JS-фронта в Django-бэкенд не работают с Ngrok

Я работаю над веб-сервисом на Python с использованием Django. Я использовал Ngrok для тестирования перед развертыванием. Моя проблема заключается в том, что POST-запрос, который я делаю на JavaScript в некоторых конечных точках, просто не получает никаких требуемых данных, вместо …

17.12.2024
Django - VS Code - типизация метода менеджера пользовательских моделей

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

17.12.2024
Как получать данные с клиентской стороны websocket в Django с помощью каналов

Я пытаюсь получить сообщение websocket на стороне сервера. Оно не принимается. Я неправильно использую функцию? Как должна быть реализована эта функция, чтобы получать сообщения и параллельно выполнять 30-секундные обновления в реальном времени. Я создал веб-сервер, используя Django Channels …

17.12.2024
Как лучше всего получить параметр url в переводе django? [дубликат]

У меня есть сайт, который должен поддерживать несколько языков, но когда мне нужно перевести блок с урлом в нем, я сталкиваюсь с проблемой. Например, когда у меня есть что-то вроде: {% blocktrans %} This is an english …

17.12.2024
Кверисет пользовательской модели Django возвращает поля динамически

У меня есть несколько моделей, которые можно перевести. Мы реализовали это следующим образом: для каждой переводимой модели существует модель ModelTranslation. Например, для модели Car существует модель CarTranslation с FK на Car. Модели перевода также имеют в качестве …

17.12.2024
Django Admin Custom Add

Допустим, у меня есть модель Book: class Book(EOModel): title = models.CharField(max_length=100, null=False, blank=False) subtitle = models.CharField(max_length=100, null=True, blank=True) open_library_key = models.CharField(max_length=32, null=True, blank=True) ... location = models.ForeignKey(Order, null=False, blank=False, on_delete=models.PROTECT) В модели Book есть функция classmethod, позволяющая …

17.12.2024
Изменения, обнаруженные после сквошмиграции

Python manage.py showmigrations показывает: mainapp [X] 0001_initial ... [X] 0240_employer_data [X] 0241_person_metadata [X] 0242_personemployer_employerworkplace [X] 0243_personemployer_employed_personemployer_stage [X] 0244_remove_employerworkplace_and_more Я побежал: python manage.py squashmigrations mainapp 0244 и теперь showmigrations показывает: <pre …

17.12.2024
Pytest выдает ошибку «ValueError: Missing staticfiles manifest entry for 'assets/img/favicon.ico' », в то время как STATICFILES_STORAGE установлен по умолчанию в тестах [duplicate]

FAILED tests/test_views.py::test_index_view - ValueError: Missing staticfiles manifest entry for 'assets/img/favicon.ico' В моем проекте, основанном на шаблоне Django, при запуске pytests на представлениях возникает ошибка, описанная выше. В целом я понимаю, что это такое и как с этим бороться при развертывании, …

16.12.2024
Django не работает в приложении ASGI во втором/отдельном процессе

У меня есть Django и FastAPI на process#1, и они работают в функциях Sync и Async без проблем. Я запускаю приложение SocketIO на process#2 с помощью multiprocessing. ProcessusingAsyncServerandASGIApp. The problem is that Django works with Sync functions like get()orcreate(), …

16.12.2024
У меня нет intellisense в django, пока я использую vscode

В моем vscode нет intellisense для этих вещей: settings.py: В этом файле нет intellisense импортирование настроек: когда я делаю это: from django.conf import settings a = settings. # i …

16.12.2024
Связывание нескольких проектов django с одной базой данных? [закрыто]

Я пытаюсь создать базу данных postgreSQL, которая будет общей для двух проектов django, использующих одни и те же модели <<<0><>Сначала я создал общее приложение CommonModels в родительском каталоге обоих проектов django с помощью django-admin startapp CommonModels ! Я …

16.12.2024
В Django обновления dict в классе формы из представления сохраняются для всех пользователей? [дубликат]

Я использую Django 5.1.2 Чтобы прояснить, что должны делать мои пользователи, когда мое приложение выдает им форму, я добавил в формы dict под названием 'contents'. Он содержит кучу инструкций для шаблона form.html: class MyForm(forms.Form): contents = { 'icon' : …

16.12.2024
HTMX Django не активируется на полях формы

У меня есть форма с 3 вариантами выбора, когда пользователь выбирает первый, я обновил второй с помощью htmx, когда пользователь выбирает второй, я хотел бы обновить третий таким же образом. Однако третий не инициализирует htmx-запрос. Вот моя форма …

16.12.2024
Почему данные JSONField не отображаются корректно в ответе векторной плитки?

Я столкнулся с проблемой отображения данных из JSONField в векторной плитке (MVT) в Django. Значение данных в столбце test_json_field следующее: { "look": "1", "at": 2, "some": "asdfjkl;", "JSON": [ { "data": 1234, "arranged": "(and how!)" }, "as an …

16.12.2024
В транзакции django с функцией select_for_update обнаружена мертвая блокировка

У меня есть две функции: одна для обновления данных, другая для чтения данных. При их одновременном выполнении в двух потоках возникает тупик. Кто-нибудь знает, почему? Уровень изоляции базы данных установлен на REPEATABLE-READ. Функция sleep используется для увеличения вероятности возникновения …

16.12.2024
Как объединить атрибуты обратного поля ManyToManyField в Django ORM

Предположим, что это мои модели: class Product(models.Model): sku = models.CharField(unique=True) # Something like RXT00887 class Bill(models.Model): customer = models.ForeignKey(Customer) products = models.ManyToManyField(Product) date = models.DateTimeField() Каждый Product связан только с одним Bill или не связан вообще. …

16.12.2024
Django Form Submission Not Triggering `create_cancel` View

Описание проблемы: Я реализую функцию отмены заказа в своем Django-приложении. Процесс включает отображение формы отмены заказа (cancel-order.html) с помощью представления cancel_order и обработку отправки формы с помощью представления create_cancel для обновления product_status в CartOrder и CartOrderItems. Однако проблема заключается …

16.12.2024
Когда я создаю пользовательские разрешения, после сохранения автоматически удаляются сохраненные разрешения в Django

В классе администратора Django для страницы создания группы я добавил дополнительные поля. На основе этих полей мне нужно отфильтровать и установить разрешения для группы. Однако проблема возникает в методе сохранения. Хотя он сохраняет разрешения, во время отладки я заметил, что …

16.12.2024
Запрещено (CSRF-куки не установлены.) Django, Next.js

Я пытаюсь отправить данные на сервер Django, чтобы обновить профиль пользователя из приложения Next.js; У меня есть подобная настройка для других маршрутов, и они работают нормально, но здесь я получаю следующую ошибку: Запрещено (CSRF cookie не …

15.12.2024
Django: Функциональность отмены заказа не обновляет экземпляры CartOrder и CartOrderItems

Я создаю приложение для электронной коммерции на Django, и у меня возникли проблемы с функцией отмены заказа. Когда пользователь отменяет заказ, я хочу обновить поле product_status в экземплярах CartOrder и CartOrderItems до «cancelled». Однако обновление не происходит, и я …

15.12.2024
PDF-файлы с помощью ReportLab в Django. Пенджабский юникод (например, ਵਿਰੋਧ ਦੇ ਸਮੇਂ ਫਾਸ਼ੀਵਾਦ) отображается некорректно. Нужно решение для шрифта

Def generate_punjabi_pdf(request): font_path = os.path.join(settings.BASE_DIR, 'static/myapp/css/fonts/Noto_Sans_Gurmukhi/static', 'NotoSansGurmukhi-Regular.ttf') pdfmetrics.registerFont(TTFont('NotoSansGurmukhi', font_path)) response = HttpResponse(content_type='application/pdf') response['Content-Disposition'] = 'inline; filename="punjabi_text.pdf"' c = canvas.Canvas(response, pagesize=A4) c.setFont("NotoSansGurmukhi", 16) c.drawString(100, 750, "ਵਿਰੋਧ ਦੇ ਸਮੇਂ ਫਾਸ਼ੀਵਾਦ") c.showPage() c.save() return response Я пробовал использовать различные библиотеки, например …

15.12.2024
Django не обнаруживает изменения в коде при запуске с помощью Cursor

Мое приложение основано на Django 4.2.16. Когда я запускаю приложение в PyCharm, я вижу следующее сообщение: "Watching for file changes with StatReloader". При такой настройке изменения в HTML-файлах немедленно отражаются на веб-странице после обновления браузера. Приложение автоматически …

15.12.2024
Невозможно использовать psycopg2 с Postgres в Django

Как указано в моем вопросе, сейчас я настраиваю свой проект djagno для соединения с postgres. Проблема, с которой я столкнулся, заключается в том, что при выполнении миграций мне выдается следующая ошибка: Я перепробовал буквально все, от добавления psql …

15.12.2024
Как превратить ПК в сервер веб-хостинга Django для одновременного использования 50-100 пользователями?

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