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

08.10.2022
Почему мне нужно перезапустить мой контейнер docker, чтобы увидеть изменения в файле django views.py на windows

Почему я должен перезапускать свой контейнер docker каждый раз, когда я вношу изменения в свои файлы Django python? Я запускаю приложение Django через Docker, и кажется, что любые изменения, которые я делаю в моих Views (и, возможно, в других местах), …

08.10.2022
Нужно ли использовать CSRF при установке JWT-токена с помощью cookie в Django?

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

08.10.2022
DRF Response не работает с представлениями на основе классов в Django

Я преобразовываю свои представления, основанные на функциях, в представления, основанные на классах. Следуя официальной документации, я получал ошибки при использовании Response, импортированного из rest_framework. При использовании HttpResponse все работает нормально. Ошибка, которую я получаю при использовании Response, следующая: .accepted_renderer …

08.10.2022
Docker selenium не перенаправляет на другую страницу в тесте django

У меня есть некоторые проблемы с docker selenium. Например, я пробовал на локальном селениуме с помощью operadriver, так перенаправление на другую страницу, после отправки формы, работало. Я хочу увидеть этот результат и в django selenium test, но я просто …

08.10.2022
Медиасервер на основе разрешений

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

08.10.2022
Как развернуть Django Serving React App на AWS Elastic Beanstalk?

После довольно длительной отладки мне, наконец, удалось успешно развернуть часть Django моего полнофункционального приложения на AWS Elastic Beanstalk. Вот файл .config в .ebextensions, который я использую: option_settings: aws:elasticbeanstalk:application:environment: DJANGO_SETTINGS_MODULE: "waifu_database.settings" PYTHONPATH: "/opt/python/current/app/waifu_database:$PYTHONPATH" aws:elasticbeanstalk:container:python: WSGIPath: waifu_database.wsgi:application Однако мне все …

08.10.2022
Как правильно установить сторонние урлы в настройках?

Я вызываю некоторые сторонние api из моего представления django. Какова будет наилучшая конфигурация для установки учетных данных сторонних api? В текущей конфигурации я устанавливаю только server на env. Каким будет лучший подход? получить все ключи и …

08.10.2022
Django: Цикл / итерация вложенного списка с несколькими подуровнями

Вот мои фрагменты: models.py class Item(models.Model): name = models.CharField('Name', max_length=50, unique=True) toplevel = models.BooleanField('Top level item', default=False) order = models.IntegerField('Order number', blank=True, null=True) #only if top level is true, determines the top level order class Hierarchy(models.Model): mainitem = …

08.10.2022
Приложение dango, изображения не отображаются после перезапуска heroku, даже мои изображения находятся на cloudinary

Я загружаю свои изображения в cloudinary. Это тестовый проект. Через 24 часа изображения не отображаются на сайте django-website. Хост - heroku. #settings .py changes STATIC_ROOT = BASE_DIR / 'staticfiles' CLOUDINARY_STORAGE = { 'CLOUD_NAME': 'here is my cl name', …

08.10.2022
Условное массовое_создание или массовое_обновление полей экземпляра модели на основе условного равенства двух связанных по внешнему ключу полей в Django

Я пытаюсь bulk_create или bulk_update экземпляры модели Matchup, где два ее поля зависят от равенства или отсутствия обратных отношений двух связанных полей. У Matchup есть поля home_team и away_team, оба из которых являются полями ForeignKey. Есть также поля …

08.10.2022
Подсчет общей суммы корзины в django rest framework

Я новичок в django, мне нужно рассчитать сумму корзины и у меня есть эти модели: class Customer(Base): name = models.CharField(max_length=100) phone_number = models.CharField(max_length=100, blank=True, null=True) comments = models.CharField(max_length=255, blank=True, null=True) class Cart(Base): user = models.ForeignKey(Customer, on_delete=models.CASCADE, related_name="cart") cart_number = …

08.10.2022
Невозможно войти в админпанель django после создания пользовательского суперпользователя

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

08.10.2022
Установка postgres в aws ubuntu

**i have an app i want to deploy to aws.i have cloned the app from my github to the server.i have also downloaded all the dependancies and slo installed postgres but it keeps giving me errors. kindly help out! below …

08.10.2022
Невозможно войти в систему с помощью Django

Это мой вид входа def login_request(request): if request.method == 'POST': username = request.POST.get['username'] password = request.POST.get['password'] user = authenticate(username = username, password = password) if user is not None: form = login(request, user) messages.success(request, f' welcome {username} !!') return redirect('index') …

08.10.2022
MultiValueDictKeyError en un formulario

Me sale este error "MultiValueDictKeyError in Django" en views.py esta esto from django.shortcuts import render from django.http import HttpResponse Создайте свои представления здесь. def busqueda_productos(request): return render(request, "busqueda_productos.html") def buscar(request): mensaje="Articulo buscado: %r" %request.GET["prd"] return HttpResponse(mensaje) в Product_search.html …

08.10.2022
Почему моя индексная страница не загружается в django?

Я начал проект django и шаблон index не работает он просто загружает главную страницу django на самом деле я открыл учебник и скопировал слово в слово, но он все равно не работает views.py def index(request): return render(request, 'students/index.html') …

08.10.2022
Метод get не меняется на post в формах django

И я изучал Django в течение 3 месяцев, но все еще не смог найти решение ниже. Я создаю онлайн сайт по составлению резюме. Но когда я запускаю функцию в views.py, я получаю метод 'GET' каждый раз, но я ожидал, …

08.10.2022
Доступ к запросу внешнего ключа

У меня следующая модель: class Exercise(models.Model): name = models.CharField(max_length = 30, blank=True, null=True) class Breakdown(models.Model): exercise = models.ForeignKey(Exercise, on_delete=models.CASCADE, related_name='breakdowns',blank=True, null=True) Мой вопрос В представлениях как я могу зациклить разбиение на части внутри упражнения. Вот что …

08.10.2022
Вставка выбранных данных в одну таблицу из другой таблицы с условием

У меня есть 2 таблицы в моей базе данных phpMyAdmin, которая подключена к проекту Django. Мне нужно проверить все строки в таблице 1 с помощью столбца check, который имеет значения 'yes' или 'no'. Если check равен no, то выбранные …

08.10.2022
Есть ли способ добавить в закладки страницу "текущей" документации Django, без номеров версий?

Рассмотрим пример. Я ищу в Django STATICFILES_DIR: https://www.google.com/search?q=django+STATICFILES_DIRS Довольно быстро я получаю именно то, что хочу: https://docs.djangoproject.com/en/4.1/ref/contrib/staticfiles/ у которого есть запись конфигурации STATICFILES_DIR. Но, обратите внимание на url, это для …

08.10.2022
Настройка групповых разрешений в Django Rest Framework

У меня проблема с Django Rest Framework. Я хочу установить разрешения для конкретной группы с помощью следующего кода, который я установил в admin.py: from django.contrib import admin from django.contrib.auth.models import Group, Permission # Creating staff group …

08.10.2022
Как проверить, имеет ли файл расширение pdf

У меня есть метод для загрузки файлов. И я хочу проверить, является ли загруженный файл файлом pdf. Поэтому я пробую следующим образом: def post(self, request): submitted_form = ProfileForm(request.POST, request.FILES) content = '' if submitted_form.is_valid(): uploadfile = UploadFile(image=request.FILES["upload_file"]) file_extension = …

08.10.2022
Невозможно сохранить объект в кэше Django, потому что модель использует динамический атрибут

Я использую пакет django-stdimage для автоматического изменения размера моих изображений. Однако, похоже, что этот конкретный плагин создает проблемы, когда я хочу кэшировать определенные результаты. Модели: class Page(models.Model): name = models.CharField(max_length=255) image = StdImageField(upload_to="images", variations={"thumbnail": (800, …

08.10.2022
Как заставить Django создавать идентификатор, но в другой последовательности

Я имею в виду, что нужно сделать мой id таким: 2022001,2022002, а не 1,2,3. или что-то вроде этого случайного id hdvdfhbf124 и мой второй вопрос - как использовать автогенерируемый id по умолчанию в моем view.py, если я не …

07.10.2022
Django | Не отображаются модели на сайте

Понимаю, что возможно на просторах интернета уже есть ответ, но я прям понять уже не могу. settings.py STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'), os.path.join(BASE_DIR, 'media') ] STATIC_URL = "/static/" STATIC_ROOT = BASE_DIR / "staticfiles" MEDIA_URL = "/media/" MEDIA_ROOT = BASE_DIR …

07.10.2022
Я попытался установить pip3 с помощью командной строки в windows, но получил следующие сообщения об ошибках

Привет всем, я новичок в программировании Python, я пытался установить pip3 на свой компьютер windows, я набрал (pip3 install pipenv) в командной строке, но я получил эти сообщения об ошибках (Сообщение об ошибке 1: "could not find a version …

07.10.2022
Как мне загрузить изображение со схемой в мое приложение dio flutter

У меня был такой конечный пункт в моем django api Мне нужно загрузить изображение с деталями поста, чтобы создать один в моем приложении, я трачу дни без какого-либо решения. В flutter я знаю как …

07.10.2022
Динамический выпадающий список в django ajax

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

07.10.2022
Мое приложение Django работает на heroku только при локальном запуске сервера

Я создал приложение, используя react и django. После развертывания приложения на heroku, когда я открываю его, фронтенд работает нормально. Однако когда я пытаюсь выполнить любое действие, которое отправляет запросы на бэкенд, я получаю ошибки. Единственный раз, когда запросы работают …

07.10.2022
Добавление n-ного количества полей в модель django

Я хочу добавить неограниченные поля в модель Django. На самом деле, я хочу, чтобы моя модель выглядела так, возможно ли это?

07.10.2022
Pytho Django Html - Нужна функция для создания фильтра выбора models.py

Создайте приложение для блога python django. Пользователь, создавая новую статью, может выбрать тип категории статьи, и она сохраняется в базе данных. Мне нужно создать несколько функций (или только одну) в view.py, которые фильтруют по категориям, приходящим из models.py. Для того, …

07.10.2022
Hot для установки tinymce.init в пакете django-tinymce

Я не могу использовать CDN tinymce в своем проекте. Поэтому я хочу использовать пакет django-tinymce. Но не знаю, как установить tinymce.init чтобы установить мою личную конфигурацию.

07.10.2022
Переход с HTTP на HTTPS на сервере NGINX Django

Я устанавливаю сервер на AWS из проекта Django, и мой Nginx выдает ошибку при попытке переключиться с HTTP на HTTPS. Смотрите мой файл: host = fantasy name server { listen 80; server_name host; return 301 https://host$request_uri; location = /favicon.ico …

07.10.2022
Есть идеи, почему контексты не отображаются в шаблоне?

Итак, у меня есть эти две функции в файле views.py class TheirDetailView(DetailView): model = List def listcomments(request): modell = Review.objects.all() return render(request, 'app/list_comment.html', {'model' : modell}) И эти два пути установлены в urls моих приложений path('list/<slug:slug>/', …

07.10.2022
Отсоединение веб-сокета CookieCutter Django (с помощью Docker)

Я пытаюсь создать приложение для чата. Я использую Cookiecutter django в качестве инициатора проекта. Использую среду docker и celery, так как мне нужно использовать redis для связи через websocket. Но websocket постоянно разъединяется, даже если я принимаю соединение с …

07.10.2022
Код для отображения таблицы, связанной с Django (Reverse), выбрасывает ошибку

Я совсем новичок в Django и изучаю раздел Models в Django, следуя официальному учебнику. Я также создал свой собственный проект и пытаюсь применить похожие концепции. Это мой models.py; from django.db import models class Experience(models. Model): o01_position = models.CharField( max_length …

07.10.2022
Сервер Django, запущенный на экземпляре GCE, не может подключиться к облачному SQL postgres

У меня есть docker-compose, который имеет django и nginx в качестве обратного прокси docker-compose.yml: version: "3" services: app: restart: always command: ./startup.sh image: region-docker.pkg.dev/project_id/repo/image:tag container_name: backend expose: - "8000" volumes: - static_volume:/code/static hostname: app nginx: restart: always image: region-docker.pkg.dev/project_id/repo/image:tag …

07.10.2022
Реверс для 'password_change_done' не найден. 'password_change_done' не является действительным именем функции представления или шаблона

Я пытаюсь использовать свой шаблон для смены пароля. Поэтому я создал его шаблон (registration/password_change_done.html) и написал урлы как показано ниже: from django.contrib.auth.views import PasswordChangeView, PasswordChangeDoneView app_name = "accounts" urlpatterns = [ path( "accounts/password_change/", PasswordChangeView.as_view( success_url=reverse_lazy("accounts:password_change_done") ), name="password_change" ), …

07.10.2022
Apache/mod_wsgi/Django AJAX : 500 Внутренняя ошибка сервера: ModuleNotFoundError: Нет модуля с именем 'corsheaders'

Наша проблема связана с тем, что в проекте Django модуль corsheaders запущен через Apache/WSGI. Код работает нормально, используя локальный сервер Django, но при доступе через Apache (v.2.4.41) выдает 500 Internal Server Error. Если мы закомментируем приложение и промежуточное …

07.10.2022
Двухфакторная аутентификация пользователей Django

Я хочу сделать двухфакторную аутентификацию пользователей (особенно qrcode). Я пытался использовать django-otp, но столкнулся с проблемами. Я добавил двухфакторную аутентификацию для администратора, но не понимаю, как это сделать для обычных пользователей. Что я могу использовать для этого?