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

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 пользователей одновременно. Он будет работать только в локальной сети и не будет подключаться к Интернету. Я хочу, чтобы приложение было разработано с использованием …

15.12.2024
У Django медленное время импорта при использовании Poetry вместо PIP

Я использовал PIP и поэлементно в одном проекте. Я также использую importtime-waterfall для проверки времени импорта при запуске приложения (запустите файл manage.py). При использовании case-use Poetry у Django уходит больше времени на импорт (x2, x3), …

15.12.2024
Воспроизведение аудио файла в проекте django в фоне при переходе на другие страницы проекта

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

15.12.2024
Python Django Channels выдает ошибку при запуске на компьютере коллег, но не на моем компьютере, что идет не так?

Я столкнулся со следующей ошибкой. Странность этой ошибки в том, что она не возникает на моем компьютере с windows 11, а возникает только на компьютере windows 11 коллеги и на удаленном сервере debian linux, который я установил специально …

14.12.2024
Я попытался включить опцию удаления в корзине, чтобы удалить элемент корзины, добавив некоторый код, но в результате возникла следующая ошибка

Добавил код для включения опции удаления в корзине. возникает следующая ошибка. Не найден обратный запрос для 'remove_cart_item' с аргументами '(2,)'. Проверен 1 шаблон(ы): ['cart/remove_cart_item/(?P<product_id>[0-9]+)/(?P<cart_item_id>[0-9]+)/$'] cart.html файлurls.py приложения carts urlpatterns = [ path('', views.cart, name='cart'), path('add_cart/<int:product_id>/', views.add_cart, name='add_cart'), path('remove_cart/<int:product_id>/<int:cart_item_id>/', views.remove_cart, …

14.12.2024
Переопределить шаблон Django Admin в стороннем пакете?

Я разрабатываю пакет Python, который включает в себя приложение Django addon. Пакет связан с аутентификацией, поэтому я хотел бы расширить страницу входа django.contrib.admin. Возможно ли, чтобы мой пакет стороннего производителя переопределял другой пакет стороннего производителя? Шаблон …

14.12.2024
Raise NoReverseMatch(msg) при выполнении моего кода [duplicate]

Я добавил код, чтобы включить опцию удаления в корзине. возникает следующая ошибка. пожалуйста, помогите мне в этом вопросе NoReverseMatch: Reverse for 'remove_cart_item' with arguments '(2,)' not found. 1 pattern(s) tried: ['cart/remove_cart_item/(?P<product_id>[0-9]+)/(?P<cart_item_id>[0-9]+)/$'] cart.html <td class="text-right"> <a href="{% url …

14.12.2024
Единый вид для нескольких путей через URL kwargs

Я создаю простой API со списком различных растений. В настоящее время он ограничен фильтрацией по одному полю, например, по общему названию, виду и т.д. Мой urls.py urlpatterns = [ path('project/family=<str:family>/', views.SpeciesDetail_family.as_view(), name='family'), path('project/species=<str:species>/', views.SpeciesDetail_species.as_view(), name='species') ] И …

14.12.2024
Ошибка: Неверный формат даты/времени - Значение «0000-00-00 00:00:00.000000» соответствует формату, но недействительно как дата/время в проверке Django

> Ваш class EnrollmentModel(models.Model): Semesters=[ (1, 'One'), (2, 'Two'), (3, 'Three'), (4, 'Four'), (5, 'Five'), (6, 'Six'), (7, 'Seven'), (8, 'Восемь'), ] payment_type=( ('Marchent','Marchent'), ('Bkash','Bkash'), ('Rocket','Rocket'), ('Nagad','Nagad'), ('Cash Hand','Cash Hand'), ('Apps','Apps'), ('Upay','Upay'), ) enroll_status=( ('Pending','Pending'), ('Due','Due'), ('Due-Pending','Due-Pending'), ('Complete','Complete'), ('Refunded','Refunded'), ('Due-Paid','Due-Paid'), …

14.12.2024
Django / Python Ошибка: Не удалось разобрать остаток: ' Server' от 'SQL Server'

Я получаю эту ошибку при рендеринге HTM-файла на моем экземпляре Django. Она возникает в теге py-script. Однако если я помещу следующий код в файл .py и запущу/отлажу его в Powershell или VSCode, все будет в порядке. Я только начал изучать …

14.12.2024
Разрешение Django model-objects для каждого зарегистрированного пользователя/владельца?

У меня есть модель django, в которой есть поле creator = logged user. class MyModel(models.Model): creator = models.ForeignKey(User, on_delete=models.SET_NULL ) Все работает нормально. Затем, во всех моих представлениях (списки, создание обновление, удаление и т.д.)... Я хочу, …

13.12.2024
Django Oauth Toolkit с пользовательской моделью User

вопрос здесь. Я хочу использовать https://django-oauth-toolkit.readthedocs.io/en/latest/index.html. Но я хочу, чтобы аутентификация использовала другую модель пользователя (не settings.AUTH_USER_MODEL). Возможно ли это? Все ответы, которые я нашел, говорят только о том, что нужно установить AUTH_USER_MODEL на …

13.12.2024
Как передать элемент и связанный с ним набор форм из представления в шаблон в Django?

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

13.12.2024
Django: Контекст недоступен при рендеринге таблицы djang_tables2

У меня есть класс django_tables2: class DeviceTable(tables.Table): class Meta: template_name = "main/tables/bootstrap_custom.html" Затем базовый класс: class BaseClass(SingleTableMixin, LoginRequiredMixin, PermissionRequiredMixin, FilterView): def get_context_data(self, **kwargs: Any) -> Dict[str, Any]: context = super().get_context_data(**kwargs) context["foo_base"] = "bar_base" return context …

13.12.2024
Как правильно настроить каналы и сокеты в django

Я пытаюсь реализовать каналы websocket и django. На фронтенде у меня react, а на бекенде django. Я установил channels и добавил его в INSTALLED_APPS в настройках, а также добавил в settings.py ASGI_APPLICATION = 'VideoScreen.routing.application' CHANNEL_LAYERS = { 'default': …

13.12.2024
Требуется помощь: Ошибка 404 Vercel при развертывании приложения Django

Я пытаюсь развернуть приложение Django на Vercel, но постоянно сталкиваюсь с ошибкой 404: NOT_FOUND. Ниже приводится краткое описание моей установки и конфигурации, которую я использовал: vercel.json Конфигурация { "version": 2, "builds": [ { "src": "build_files.sh", "use": "@vercel/static-build", "config": { "distDir": …

13.12.2024
Как лучше всего сохранить данные предварительной загрузки, чтобы предотвратить N+1 в NestedModelAdmin

У нас есть проблема N+1, заключающаяся в том, что наша NestedModelAdmin должна работать с несколькими базами данных. После того как мы решили обойти эту проблему, мы решили получить ее заранее в get_queryset. Недостатком является то, что при этом будут …

13.12.2024
Django - динамическое обновление поля модели count при добавлении или удалении связанных объектов

Я пытался исследовать это самостоятельно, но не смог разобраться, поэтому надеюсь, что кто-нибудь сможет подсказать мне направление. У меня есть следующие 2 модели: class Group(models.Model): short_name = models.CharField(max_length=10, primary_key=True) # company acronym full_name = models.CharField(max_length=200) learner_count = …

13.12.2024
Queryset необходимо отсортировать в диктонарии

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

13.12.2024
Функция обратного вызова не выполняется в группе Django Celery, когда одна задача не выполнена

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

13.12.2024
Почему функция _allowed_methods() в django APIView возвращает все http-методы, хотя реализован только GET?

У меня есть представление, наследуемое от APIView, и я реализовал в нем только метод GET. class MyView(APIView): def get(self, request, id): # do something Но когда я вызываю ClassInstance._allowed_methods(), я получаю список всех методов HTTP, даже если …

13.12.2024
TemplateDoesNotExist в /members/login/ registration/login.html

На stackoverflow есть два похожих вопроса, но они не помогли. Думаю, я попал в беду, потому что много копировал и вставлял из других проектов. пожалуйста, помогите my settings.py: INSTALLED_APPS = [ ... 'core', 'members', ] TEMPLATES = [ { …

13.12.2024
Django + FactoryBoy -> Postgres некорректно конвертирует datetime в utc

Ладно, это странный вопрос. У меня есть модель Django, которую я записываю в Postgres через FactoryBoy для тестирования. contract = ContractFactory( effective_date=datetime.datetime(2023, 1, 1, tzinfo=pytz.timezone('US/Central')) ) Я нахожусь в США/Центральной части США, и я ожидаю, что база …

13.12.2024
Развертывание Django в Azure: 504 таймаут и ошибка ROOT_URLCONF

Я развертываю приложение Django в Azure с помощью GitHub Actions, но сталкиваюсь с ошибкой 504 Gateway Timeout при первом запросе и ошибкой AttributeError: 'Settings' object has no attribute 'ROOT_URLCONF' afterwards. Я следовал документации и подтвердил настройку ROOT_URLCONF в файле settings.py. …

12.12.2024
Django.db.utils.ProgrammingError: (1146, «Таблица „test_db.sensori“ не существует»)

У меня возникла эта проблема, когда я запускаю свой тестовый пример с django и mysql. когда я запускаю manage.py test, я получаю эту ошибку. вот мой models.py from django.db import models class Sensori(models.Model): id = models.IntegerField(db_column='ID', primary_key=True) …

12.12.2024
Вызываемое значение по умолчанию для уникального поля не будет генерировать уникальные значения при миграции

Использование Django/DRF для создания CRUD api Я пытаюсь использовать RandomUUID для создания UUID из Postgres: from django.db import models from django.contrib.postgres.functions import RandomUUID class Year(models.Model): year_id = models.UUIDField( primary_key=True, default=RandomUUID, editable=False) Когда я запускаю python manage.py …

12.12.2024
Как я могу позволить Django и FastAPI совместно использовать контекст (пользователя) при запросах orm?

Так вот, я пишу приложение с NiceGUI, которое построено на FastAPI и с Django. Сейчас у меня нет проблем в FastAPI, чтобы вызвать Django ORM в async для сохранения в базе данных и т.д. Проблема в том, что я пытаюсь …

12.12.2024
NoReverseMatch в /cart/

При удалении товара из корзины с помощью кнопки «минус» возникает следующая ошибка. Обратный запрос для 'remove_cart' с аргументами '(2,)' не найден. Проверен 1 шаблон(ы): ['cart/remove_cart/(?P<product_id>[0-9]+)/(?P<cart_item_id>[0-9]+)/$']] как я могу это исправить views.py из приложения carts файлurls.py приложения carts urlpatterns …

12.12.2024
Как перенаправить пользователя на мобильное приложение (без браузера) с помощью Django (Universal Link / App Link) с .well-known конфигурацией?

Я работаю над веб-приложением на основе Django, и мне нужно реализовать функцию, при которой пользователи перенаправляются на мобильное приложение напрямую (без использования браузера), когда они посещают определенный URL. Я хочу использовать Universal Links (для iOS) или App Links (для …

12.12.2024
Django request.POST пуст

Я использую django, allauth и dj-rest-auth. Я реализую apple sign in. Есть проблема с apple, что мне нужно настроить несколько client_id, потому что вам нужно разное для ios и android/web. Проблема обсуждается здесь: https://github.com/pennersr/django-allauth/issues/2718. А также некоторые …

12.12.2024
Django admin - при использовании dja возникла проблема со стилем

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

12.12.2024
CSRF Failed: Токен CSRF отсутствует

Я пишу свой код на django python, вот мой view.py @csrf_exempt @api_view(['POST']) def Userlogin1(request): print('login working') username = request.data.get('username') password = request.data.get('password') user = authenticate(request=request._request, username = username, password = password) if user is not None: login(request._request, user) return …

12.12.2024
Проект Python ошибочно связан с Django

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