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

21.02.2024
Контейнерное приложение Django работает на локальном, но не на GKE

Любые контейнерные приложения Django работают в локальном режиме, но при запуске на GKE возвращают только "no healthy upstream". Я попробовал с этим примером django: https://github.com/mukulmantosh/cloud-code-helloworld на котором я только закомментировал mysqlclient в requirements.txt файле. …

21.02.2024
Ошибка при запуске приложения Django React с помощью npm start: "Invalid options object" ('Something is already running on port 5432' )

У меня есть приложение Django-React с PostgreSQL/MySQL. Приложение работало нормально, пока сегодня я не попытался запустить фронтенд с помощью npm start. Впервые я столкнулся со следующей подсказкой: ? Что-то уже запущено на порту 5432. Хотите ли вы запустить …

21.02.2024
Python Django Поле 'id' ожидало число, но получило '{"isTrusted":true}'.

Ошибка: Поле 'id' ожидало число, а получило '{"isTrusted":true}' При попытке выполнить операцию удаления возникает ошибка, и я не знаю, как ее устранить. view.py serializers.py class CreateClassSeriaizer(serializers.Serializer): title = serializers.CharField(max_length=128, required=False) start_time = serializers.DateTimeField(required=False) end_time = serializers.DateTimeField(required=False) users = …

21.02.2024
Получение Forbidden (403) CSRF-проверка не удалась

Я использую Django, DRF, docker, Nginx и AWS EC2 instance для моего личного проекта, приложение работает нормально, когда оно использует HTTP, как только я перешел на HTTPS, я получаю CSRF Verification Failed. использовали {% csrf_token %} там, где …

21.02.2024
Zegocloud проблема записи видеозвонков

Как записывать видеозвонки с помощью zegocloud, я создал серверный call backurl в консоли администратора, но когда я вызываю start record api endpoint zegocloud, он не начинает запись, Может ли кто-нибудь помочь мне решить эту проблему?

21.02.2024
Проблема возврата данных context_processor в html для циклов

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

21.02.2024
Django Rest Framework Pagination не работает

Мой settings.py: 'DEFAULT_AUTHENTICATION_CLASSES': [ # 'rest_framework.authentication.TokenAuthentication', # 'rest_framework.authentication.BasicAuthentication', # 'rest_framework.authentication.SessionAuthentication', 'authentication.authentication.ExpiringTokenAuthentication' ], 'DEFAULT_PERMISSION_CLASSES': [ 'rest_framework.permissions.AllowAny', ], 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'PAGE_SIZE': 10, } Мой views.py: permission_classes = [IsAuthenticated] queryset = Post.objects.all().order_by('-id') serializer_class = PostSerializer pagination_class = PageNumberPagination …

21.02.2024
Активация электронной почты не работает в django

Как отправить письмо активации current_site = get_current_site(request) email_subject = 'confirm your email !' message2= render_to_string('authentication/emailConfirmation.html',{ 'name':user.first_name + user.last_name, 'domain':current_site.domain, 'uid':urlsafe_b64encode(force_bytes(user.pk)), 'token':generate_token.make_token(user)}) email= EmailMessage( email_subject, message2, settings.EMAIL_HOST_USER, [user.email], ) email.send() Активировать вид from django.core.mail import send_mail ,EmailMessage from …

21.02.2024
Django admin: исключение значений из выпадающего списка с сохранением существующего значения

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

21.02.2024
Как подключиться с мобильного телефона к localhost

Я разрабатываю сайт на Django, локальная версия запущена на сервере разработки (python manage.py runserver) на localhost. Я могу протестировать свой сайт в браузере, адрес http://127.0.0.1:8000/. Но теперь мне нужно посмотреть, как выглядит мой сайт на …

21.02.2024
Как использовать мультимаршрутизатор в django? [закрыто]

В настоящее время я использую Django Framework и имею большой блок данных, маршрутизатор. Как в Django Framework разделить данные на подбазы и использовать несколько маршрутизаторов??? Я хочу разбить блок данных на несколько частей. Спасибо.

21.02.2024
Как я могу получить доступ к request.data внутри сигнала post_save после создания объектов модели

Я хочу создавать проекты с документами Но это занимает время, поэтому я хочу добавить документ после создания проектов Но я указываю детали, связанные с документами, в теле запроса # Define the signal receiver function @receiver(post_save, sender=Project) def …

21.02.2024
Расширенный поиск в фреймворке django rest

У меня есть база данных, содержащая множество постов с несколькими полями (название, содержание, теги). Я хочу создать поисковую систему для поиска постов. Сначала казалось, что это очень просто, но оказалось, что это не так. Например, когда я набираю 'how …

21.02.2024
Не работает функция активации электронной почты в django

вид def activate(request, uidb64, token): try: uid = force_str(urlsafe_base64_decode(uidb64)) user = User.objects.get(pk=uid) except (TypeError, ValueError, OverflowError, User.DoesNotExist): raise Http404("Invalid activation link") if generate_token.check_token(user, token): user.is_active = True user.save() login(request, user) messages.success(request, "Your account has been activated!") return redirect(reverse('index')) else: …

21.02.2024
Пытаюсь вызвать Post.objects.filter(category=cats) в моем представлении

я пытаюсь вызвать этот метод в моем представлении: def CategoryView(request, cats): category_posts = Post.objects.filter(category=cats) return render(request, 'categories.html', {'cats': cats, 'category-posts': category_posts}) и у меня есть категория, определенная в моей модели, но по какой-то причине возникает ошибка create …

21.02.2024
Javascript: Ввод значения в полях и отображение значения во всплывающем окне

У меня есть регистрационная форма. После заполнения формы во всплывающем окне отобразится номер ссылки. Напоминание для пользователя, которое он должен использовать для входа в систему. register.html <div>Reference No.<input type="text" name="refno" value="{{ refno }}" readonly></div> <div>Name<input type="text" name="name"></div> ... <button …

21.02.2024
Я пытаюсь настроить каналы django для функции чата в моем веб-приложении, но получаю ошибку импорта DLL

Файл "C:\Users\user.virtualenvs\cinemahub-_4auLGIo\lib\site-packages\cryptography\exceptions.py", строка 9, in from cryptography.hazmat.bindings._rust import exceptions as rust_exceptions ImportError: DLL load failed while importing _rust: The specified procedure could not be found. Я удалил каналы 3.0.5 и запустил python manage.py, ошибка исчезла. но сервер Asgi не …

21.02.2024
AWSApprunner не может отправить электронную почту из django

Когда я пытаюсь отправить письмо из django, запущенного на экземпляре AWSAppRunner, экран некоторое время остается загруженным, а затем становится полностью белым. Если я открываю отладчик, то вижу сетевую ошибку 502: Origin checking failed {My DOMAIN APPEARED HERE } does not …

21.02.2024
Django не удается подключиться к Docker-контейнеру PostgreSQL, используя имя хоста (WSL)

Я столкнулся с проблемой, когда мое приложение Django, работающее на Windows Subsystem for Linux (WSL), не может подключиться к базе данных PostgreSQL, запущенной в контейнере Docker. Ошибка, которую я получаю в Django, выглядит так: django.db.utils.OperationalError: could not translate …

21.02.2024
Django не может подключиться к Redis Server с помощью Docker

Я начинаю работать с Docker. Пытаясь докеризовать django-приложение, я столкнулся с проблемой подключения к redis-серверу, который я запустил из docker Вот ошибка, которую он выдает: Ошибка 111 при подключении к 127.0.0.1:6379. Connection refused. Docker-compose.yml: version: '3.8' …

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 = …