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

21.02.2024
Каналы Django - Не найдено: /ws/stock/track/

Я следую этому видео, но я не получаю такой же вывод консоли, как в видео. Мой консольный вывод: [20/Feb/2024 19:09:12] "GET /stocktracker/?stockpicker=AAPL&stockpicker=AMGN HTTP/1.1" 200 6449 Not Found: /ws/stock/track/ [20/Feb/2024 19:09:12] "GET /ws/stock/track/?stockpicker=AAPL&stockpicker=AMGN HTTP/1.1" …

21.02.2024
Веб-сервер с NGINX, Gunicorn (с рабочими > 1) и Djagno не может сохранить JWT в cookie на стороне сервера

У меня есть WSGI Django приложение, с Gunicorn до него и Nginx в качестве веб-сервера. Django-приложение представляет собой Stateless DRF API. Связанные с Django конфиги REST_AUTH = { 'USE_JWT': True, 'JWT_AUTH_COOKIE': 'wird-jwt-auth', 'JWT_AUTH_REFRESH_COOKIE': 'wird-jwt-refresh', 'JWT_AUTH_RETURN_EXPIRATION': True, 'JWT_AUTH_HTTPONLY': False, …

21.02.2024
MacOS Django Less Issue

Я использовал Django для работы с Less на компьютере под управлением Windows без каких-либо проблем, но когда я перешел на MacOS, система сообщила об ошибке введите описание изображения здесь StaticCompilationError at /friendLink node:fs:1336 handleErrorFromBinding(ctx); ^ …

21.02.2024
Django, если любой из многих ко многим имеет значение False

Допустим, у меня есть модель библиотеки, и я хочу скрыть некоторые книги, если либо книга отмечена как скрытая, либо любой из авторов отмечен как скрытый, либо любая из категорий отмечена как скрытая. class Category(CustomModel): name = models.CharField(max_length=32, unique=True, null=False, …

21.02.2024
Проблемы с реализацией функции выхода из системы

Я пытаюсь реализовать выход из системы, но каждый раз выкидывает [21/Feb/2024 00:11:58] "GET /logout/ HTTP/1.1" 405 0 если я пытаюсь выйти из системы через drf view, нажав на admin -> logout, то возникает та же ошибка [21/Feb/2024 00:11:58] "GET /logout/ …

21.02.2024
Скрипт JS не итерируется внтури цикла for в шаблоне Django

Всем привет! Проблема в следующем: Я пишу проект интернет магазина на Django. Начал делать отправку товара в избранное по нажатию кнопки "Сердечко". С точки зрения Django все ок, но мне захотелось менять цвет у иконки сердечка, когда оно нажато и …

21.02.2024
(WAGTAIL) Только для чтения для не суперпользователей в Wagtail Admin

В моей панели администратора Wagtail я хочу сделать ModelA доступной только для чтения для всех пользователей, не являющихся суперпользователями. В настоящее время параметр 'read_only' доступен только для FieldPanel. Есть ли другой способ добиться этого для InlinePanel? class …

20.02.2024
FieldError в ForeignKey при сохранении объекта в модели Django

Вот мое определение модели с абстрактной моделью и моделью тележки с едой class BaseCartItems(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) name = models.CharField(max_length=100) cart = models.ForeignKey(BaseCart, on_delete=models.CASCADE, related_name='cart_items') item = models.ForeignKey(BaseServiceItem, on_delete=models.CASCADE, related_name='cart_items') quantity = models.IntegerField(default=1) price = models.FloatField(default=0) ordered …

20.02.2024
Почему запрос get не достигает представления?

Я принимаю запрос редиректа от скрытого ввода тега get, но он не доходит, я час сидел в отладке и смотрел на код, пытался что-то исправить, но вроде все правильно, помогите пожалуйста! def login(request): if request.method == 'POST': form = …

20.02.2024
Почему аутентификация не проходит, даже если email и пароль верны в django?

Class login(APIView): def post(self,request): email=request.data.get('email') password=request.data.get('password') user=get_user_model() print("user model",user) print(email,password) user = User.objects.get(email=email) if str(password) == str(user.password): print("authenticated") # return Response({'status':200}) user = authenticate(request,email=email,password=password) if user is not None: # User is authenticated, you can proceed with further logic return …

20.02.2024
Феномен бесконечной загрузки страниц в виртуальных средах Django

Я использую MAC, и у меня возникла проблема с разработкой django с использованием виртуального окружения. Моя среда разработки использует vscode для доступа к серверу aws, открываю виртуальную среду django с адресом 127.0.0.1:8000 и тестирую страницу с помощью локального (Mac) …

20.02.2024
Celery Beat не может подключиться к контейнеру Rabbitmq

Мой докер-контейнер celery beat имеет (как я полагаю) проблемы с подключением брокера сообщений. У меня запущен контейнер RabbitMQ: .... rabbitmq: image: rabbitmq:3.11.13-management-alpine container_name: 'rabbitmq' ports: - 5672:5672 - 15672:15672 env_file: - .env volumes: - ./data:/var/lib/rabbitmq/mnesia networks: - rabbitmq_go_net …

20.02.2024
Проблема создания папки и файла после загрузки в Django

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

20.02.2024
Лучший способ связать django-модель с django cms page/placeholder

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

20.02.2024
Ошибка установки Django-администратора - Не удалось построить колесо для экрана

Я опубликовал свой проект на Windows-сервере, но domain.com/admin не работает. В результате исследований в интернете я хотел установить Django-admin, но получаю ошибку. На моем компьютере такой проблемы не было. Creating library build\temp.win-amd64-cpython-312\Release\source\str_util.cp312-win_amd64.lib and object build\temp.win-amd64-cpython-312\Release\source\str_util.cp312-win_amd64.exp str_util.obj : error …

20.02.2024
Почему я получаю эту ошибку "cannot unpack non-iterable bool object"?

я получаю эту ошибку "cannot unpack non-iterable bool object", когда я пытаюсь получить пользовательский ввод из формы в django, которая в данном случае является электронной почтой def send_email(request): recepient_list=[] if request.method == "POST": email = request.POST['pwd_email'] print(email) if User.objects.filter(email …

20.02.2024
Можно ли использовать админку Django для общения с удаленной базой данных по API?

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

20.02.2024
Преобразование веб-приложения Flask или Django в настольное приложение для безопасного распространения

Я разработал веб-приложение с помощью Flask/Django, и теперь мне интересно преобразовать его в настольное приложение. Я хочу, чтобы пользователи могли запускать приложение прямо с рабочего стола без использования веб-браузера, и я особенно заинтересован в его безопасном распространении без …

20.02.2024
Токен обновления JWT находится в куках httponly, как использовать DRF simple-jwt для регенерации токена

У меня есть фронт и бэкенд приложение, фронт это react, а бэкенд это python Django (DRF), так вот моя проблема в том, что я храню refresh token внутри HttpOnly cookie и отправляю его в каждом запросе, но конечная точка …

20.02.2024
Django/ Office 365 : 535, b "5.7.139 Аутентификация не удалась, пользователь заблокирован в соответствии с политикой безопасности по умолчанию вашей организации

При попытке отправить электронную почту с помощью Django возникает следующая ошибка: 535, b"5.7.139 Authentication unsuccessful, user is locked by your organization's security defaults policy. Вот мой текущий конфиг: #Emailing Settings EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.office365.com' EMAIL_FROM = …

20.02.2024
Я размещаю проект django на хостинге, используя vps

Я пытаюсь разместить свой проект Django на хостинге, я использую gunicorn для подключения к vps и Nginx в качестве веб-сервера Я правильно настроил Nginx и gunicorn, все работает без логов, но мой сайт не отображается в IP-адресе.

20.02.2024
Развертывание Django IIS - HTTP-ошибка 404.0 - не найдено

Мне нужно объяснение, как развернуть приложение Django на Windows IIS Server. Мне трудно следовать следующему учебнику У меня есть проект, который выглядит следующим образом : [My_App] --> [My_App_Venv] --> [abcd] |-> manage.py |-> …

20.02.2024
Анимация загрузки jQuery не отображается

Я пытаюсь следовать приведенному здесь ответу, чтобы создать анимацию загрузки с помощью jQuery: https://stackoverflow.com/a/1964871/23334971 К сожалению, у меня не отображается анимация загрузки, и я не уверен, почему. Я использую Python/django для моего скрипта на стороне сервера. …

20.02.2024
Как представить в Jinja2 нотацию groupedby dataframe в html-шаблоне в Django

В Django view у меня есть функция, в которой я получаю dataframe из QuerySet. def owner_observation_count(request): form = ReportForm(request.GET) context = {} if form.is_valid(): organisation = form.cleaned_data['organisation'] department_for_report = form.cleaned_data['department_for_report'] employee_total = Observation.objects.values('owner__last_name','owner__first_name', 'date_created__year','date_created__month').annotate(owner_count_2=Count('owner_id')) if organisation: employee_total = employee_total.filter(users_organization=organisation) if …

20.02.2024
Невозможно передать данные в Chart.js с помощью Django

Я использую шаблон bootstrap для своего сайта и у меня проблема с передачей данных из представления в django в html в chart.js Я пытался передать данные как любую другую переменную, но ничего не вышло. Я не могу увидеть данные …

20.02.2024
Django (удаление таблиц .auth и .django, которые создаются после команды migrate)

У меня есть эти 10 таблиц в Django (6-Auth таблиц и 4 Django таблицы) Я не использую эти файлы в моем производственном проекте, я думал удалить их, но прочитал, что это не очень хорошая практика для удаления. Я работаю …

20.02.2024
Является ли это правильным способом обработки всех CRUD-операций в одном представлении (конечной точке) с помощью HTMX?

Я новичок в использовании HTMX с Django и ищу совета. Я нахожусь в процессе редизайна большого CRUD-приложения, стремясь интегрировать HTMX для улучшения взаимодействия. Учитывая сложность приложения и его взаимодействие с базой данных через различные модели, я хочу быть уверен, …

20.02.2024
Базовый набор API для аутентификации в Django Rest Framework

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

20.02.2024
Я пытался запустить сервер для своего кода, но постоянно получал эту ошибку

Я пытаюсь создать сайт, используя django, но каждый раз, когда я запускаю сервер, я получаю это сообщение об ошибке: TemplateDoesNotExist at / base.html Request Method: GET Request URL: http://127.0.0.1:8000/ Django Version: 5.0.2 Exception Type: TemplateDoesNotExist Exception Value: base.html Exception …

20.02.2024
POST http://localhost:8000/login/ 401 (Неавторизованный)

Я работаю над приложением на React Typescript и Django, но не могу заставить работать аутификацию. Я потратил на это несколько часов, но не могу найти решение. Любая помощь будет очень признательна. App.tsx import { useEffect, useState } from "react"; …

20.02.2024
Расширение Python в VSCode не видит виртуальный python

Я работаю над проектом Django. Проблема, с которой я столкнулся, показана на скриншоте ниже: Я использовал "python3 -m venv env" для настройки виртуального окружения. Я также установил Django с активированным "env". Pip …

20.02.2024
Pyodbc, mssql-django Ссылка на значения строк по именам в Django

В тестовом сценарии я могу ссылаться на значения рядов по имени, а возвращаемый тип ряда - "" import pyodbc SERVER = '' DATABASE = '' USERNAME = '' PASSWORD = '' connectionString = f'DRIVER={{ODBC Driver 18 for SQL …

20.02.2024
Реализация нескольких систем входа/регистрации в Django для разных типов пользователей

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

20.02.2024
Как использовать несколько баз данных с помощью Django и SQLAlchemy

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

20.02.2024
Проблема перевода Django для языка маратхи

Мне нужно перевести строку в django, для пагинации таблицы "0 из %(cnt)s selected" на языке маратхи. Я переключаюсь, но когда я выбираю вещь из таблицы, она автоматически меняется на английский. Этого не происходит для перевода на хинди, перевод на …

20.02.2024
Ошибка при удалении/отмене регистрации групп: "django.contrib.admin.sites.NotRegistered: Модель Group не зарегистрирована"

Контекст: Я уже написал несколько кодов Django для приложения, которое я создаю, но решил следовать этому учебнику и когда я пытался удалить таблицу Groups со страницы Admin, я наткнулся на эту ошибку: django.contrib.admin.sites.NotRegistered: The model Group …

20.02.2024
Заполнить поле панели администратора, а затем извлечь его и использовать для заполнения другого поля

У меня есть такой код admin.py: class ElectionAdmin(admin.ModelAdmin): def get_form(self, request, obj=None, **kwargs): form = super().get_form(request, obj, **kwargs) print(obj.province) if obj: if form.base_fields['province']: form.base_fields['city'].queryset = City.objects.filter(province_id=form.base_fields['province']) else: form.base_fields['city'].queryset = City.objects.none() else: form.base_fields['city'].queryset = City.objects.none() return form и …

20.02.2024
Как добавить описательный атрибут при использовании ManyToManyField в django?

Я только пытаюсь изучить django. Извините, если это глупый вопрос. https://docs.djangoproject.com/en/5.0/topics/db/examples/many_to_many/ Я читал эту документацию по ManyToManyField, в ней говорится о двух моделях Articles и Publishers. `из django.db import models class Publication(models.Model): title = models.CharField(max_length=30) class …

20.02.2024
Как установить CSRF cookie в nextjs для django

Я новичок в Nextjs и работаю над фронтендом для моего Django приложения вот мой route.js, который вызывает конечную точку django import { NextResponse } from 'next/server'; import axios from 'axios'; //import { cookies } from 'next/headers'; export async …

20.02.2024
Ошибка при подключении веб-сокетов, когда я отправляю код на сервер

Я реализовал Django Channel для обмена сообщениями между пользователями группы в режиме реального времени. На локальной системе все работает нормально, но когда я отправляю это на сервер, то получаю ошибку WebSocket соединение с 'ws://nailsent.developmentrecords.com/ws/chat/13/' не удалось: Error during …