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

27.04.2022
Как получить учетные данные вошедшего пользователя в Django?

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

27.04.2022
Получите изображение из частного ведра S3 и преобразуйте его в блоб с помощью django, чтобы передать его в React Js

У меня есть поле logo как Imagefield и я подключил filepath к s3 bucket. Когда я загружаю изображение в логотип, оно будет загружено в s3, если я удаляю или изменяю его, оно работает. Но когда я хочу получить изображение, …

27.04.2022
Запрос, соответствующий продукту, не существует

когда я пытаюсь добавить товар к поставщику он вызывает метод POST когда вызывается этот *view он выдает ошибку Product matching query does not exist. если нужны еще какие нибудь файлы подскажите я надеюсь кто нибудь исправит эту проблему. …

27.04.2022
Django-rest-framework api разрешение AllowAny аутентификация не прошла

У меня есть несколькоViews, как показано ниже: class SomeView(generics.ListAPIView): serializer_class = SomeSerializer permission_classes = [AllowAny] settings.py: REST_FRAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': ( 'rest_framework.permissions.AllowAny', ), ... 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework_simplejwt.authentication.JWTAuthentication', ), ... } Когда я запрашиваю без заголовка Authorization, …

27.04.2022
AttributeError: объект 'ModelName' не имеет атрибута 'get', если response.get("X-Frame-Options") не None:

Я пытаюсь получить список сценариев Я не уверен, почему django выдает эту ошибку, может ли кто-нибудь определить, если что-то не так. Модель class Script(models.Model): name = models.CharField(max_length=100) script = models.TextField() def __str__(self): return self.name Serializer class ScriptSerializer(serializers.Serializer): id …

27.04.2022
(DRF) Как сделать запрос axios post на вложенный объект с обратным поиском для foreignkey в качестве первичного ключа

Я сделал модель Sample как ForeignKey к двум другим дочерним моделям, а sample_ID как первичный ключ, используя lookup_field. models.py class Sample(models.Model): sample_ID = models.CharField(max_length=10) class Label(models.Model): AI_sample = models.ForeignKey(Sample, null=True, on_delete=models.CASCADE, related_name='AI_sample') AI_position = models.CharField(max_length=50) AI_defect = models.CharField(max_length=50) AI_tool …

27.04.2022
Хотите отправить дополнительные данные из BasePermission в Queryset в ModelVIewSet DRF

Вот моя модель продавца, которая имеет User как OneToOneField #models.py . . class CompanyProfile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, related_name="user") company = models.CharField(max_length=255) pincode = models.IntegerField() city = models.ForeignKey(City, on_delete=models.CASCADE) address = models.TextField() profileActive = models.BooleanField(default=False) . . …

27.04.2022
Как изменить url в запросе django get

У меня есть веб-страница, которая отображает некоторые данные (с параметрами get для фильтрации в представлении), и я использую пагинацию. Для перехода по данным я использую ссылку для изменения страницы в пагинаторе : <li class="paginator-data"><a href="{{ request.get_full_path }}?page={{ page_obj.next_page_number …

27.04.2022
Как добавить данные в Django?

Это текст мемо, где пользователь может отправить свою форму мемо. Мне нужно добавить (обновить) новое сообщение в эту запись через кнопку Update в DJANGO. Кстати, я использовал PK и FK таблицы базы данных. Как я могу его …

27.04.2022
Вложенные кавычки в html-странице

У меня в html-коде есть кнопка для сброса пароля, которая содержит вложенные кавычки <button type="" class="btn btn-primary" onclick="window.location.href='{% url 'password_reset' %}'">Forgot Password</button> Кнопка работает на сайте и, похоже, пока не имеет никаких проблем. Но мой код VS …

27.04.2022
Отображение ошибки при написании логина heroku в командной строке в Django framework в windows

**Сделал проект на Django framework, но когда я попытался развернуть его в интернете, используя heroku login, Вот картинка ошибки. Он показывает мне это. Хотя я установил gunicorn и Django-heroku, он все еще показывает мне ошибку. Пожалуйста, …

27.04.2022
Как отключить протоколирование сообщений в оболочке Django?

Я использую pycharm для запуска моего проекта Django и я установил некоторые настройки протоколирования в моем settings.py: LOGGING = { "version": 1, "disable_existing_loggers": False, "filters": { "require_debug_false": { "()": "django.utils.log.RequireDebugFalse", }, }, "formatters": { "verbose": { "format": "{levelname} {asctime} …

27.04.2022
Как показать стоимость корзины в реальном времени без перезагрузки страницы

Как мне показать значение корзины в реальном времени, когда кто-то добавляет что-то в корзину без перезагрузки страницы, моя функция уже обрабатывает логику, за исключением того, что она должна перезагружаться, я пытаюсь заменить location.reload() в моей функции javascript на что-то, что …

27.04.2022
Отправка сообщений из Django в Ajax во время обработки запроса

Я делаю AJAX вызов Django POST представления. Он считывает X-файлы локально, а затем отправляет обратно на внешний интерфейс (благодаря ajax), чтобы пользователь мог их загрузить. В этой части все работает хорошо, но я хотел бы иметь что-то вроде "intermediate …

27.04.2022
Как отобразить значение в полях на основе набора запросов?

У меня такой случай : Модели class Car(models.Model): description = models.CharField(max_length=200) is_available = models.BooleanField(default=False) class Rental(models.Model): car = models.ManyToManyField(Car) Мой вопрос в том, как отобразить автомобиль в модели Rental с is_available = True. В админке django? Спасибо

27.04.2022
OperationalError at /admin/Master/profile/ нет такой таблицы: Master_profile

Когда я нажимаю на Users в админке сайта, он показывает ошибки. Я не получаю баллы. Также я сделал миграцию, но она не работает. Пожалуйста, помогите, что мне делать. Ошибки: OperationalError at /admin/Master/profile/ no such table: Master_profile Request Method: GET Request …

27.04.2022
Поддерживает ли psycopg2-binary технологию pypy?

Я хотел создать приложение django, используя компилятор pypy jit, но у db engines возникла проблема, т.е. я не могу подключиться к базе данных postgres

27.04.2022
Как обновить данные формы в Django?

Это файл жалоб, в котором пользователь может отправить свою форму жалобы. Мне нужно обновить эту запись с помощью кнопки Update в DJANGO. файлcomplain.html: <form method='POST' enctype="multipart/form-data"> {% csrf_token %} Email:   <input type="email" name="email" required/> <br /><br /> …

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

У меня постоянно возникает эта ошибка, когда я пытаюсь добавить сообщение. Она говорит, "Reverse for 'django_summernote-upload_attachment' not found. 'django_summernote-upload_attachment' не является допустимым именем функции представления или шаблона." Я знаю, что это не вопрос добавления "path('summernote/', include('django_summernote.urls')", …

27.04.2022
Как использовать swagger_auto_schema в представлении на основе класса без serializer_class и как добавить к нему пользовательское разрешение аутентификации?

У меня есть представление, основанное на классах, в виде: class ClassBasedView(GenericAPIView): @swagger_auto_schema(responses={201: 'Created'}) @authorize(myCustomPermission) def post(self, *args, **kwargs) -> Response: // code..... return Response(status=HTTPStatus.CREATED) Первый: Использование swagger_auto_schema без какого-либо сериализатора приводит к ошибке как: AssertionError: DetailView should …

27.04.2022
Переменная внутри функции в представлениях недоступна снаружи в Django

Я создал функцию, которая получает параметры запроса из URL запроса, и мне нужны параметры запроса, которые я получил внутри функции, доступные снаружи, чтобы я мог объединить их с URL APIcall **views.py** def getformdata(request): if request.method=="GET": baseurl = request.build_absolute_uri() queryparams=urlparse(baseurl).query …

27.04.2022
Django custom abstractuser model authorization

У меня есть пользовательская модель и подмодель Teacher и Student Я хочу, чтобы они вошли в систему в одной и той же форме: models.py: class User(AbstractUser): course = models.ManyToManyField(Course, related_name='student_course') is_student = models.BooleanField('Студент',default=False) is_teacher = models.BooleanField('Учитель',default=False) image = models.ImageField(verbose_name='Фото',upload_to='uploads/accounts/',blank=True) …

27.04.2022
Как я могу постранично отобразить это представление?

Я пытаюсь преобразовать представление на основе функций в представление на основе классов для целей пагинации. def tag(request, tag): posts = Post.objects.filter(approved=True, tags__name__in=[tag]).order_by('-date_posted') return render(request, 'blog/tag.html', {'tag': tag, 'posts': posts}) Я написал это так: class TagView(ListView): model = …

27.04.2022
AWS ElasticBeanstalk как загрузить статические файлы с помощью django

Я попробовал загрузить статические файлы: aws:elasticbeanstalk:enviroment:proxy:staticfiles: /static: /static получил эту ошибку в 2022-04-27 03:34:07 ERROR "option_settings" in one of the configuration files failed validation. More details to follow. 2022-04-27 03:34:07 ERROR Invalid option specification (Namespace: 'aws:elasticbeanstalk:enviroment:proxy:staticfiles', OptionName: '/static'): …

27.04.2022
AttributeError в Django - объект не имеет атрибута 'get'

Это код моей модели комнаты class Room(models.Model): #host #topic name=models.CharField(max_length=200) desccription=models.TextField(null=True, blank=True) #participants= updated=models.DateTimeField(auto_now=True) created=models.DateTimeField(auto_now_add=True) и здесь в views.py, я пытаюсь получить id def room(request, pk): room=Room.objects.get(id=pk) context={'room':room} return render(request, 'base/room.html', context) но он показывает …

27.04.2022
Внезапная ошибка с Django 'python manage.py runserver' [duplicate]

Недавно я начал проект Django, создал модель, затем зарегистрировал ее в admin.py в том же файле app. Затем я получил эту странную ошибку: (djangoEnv) C:\Users\*****\sample_project>python manage.py runserver Watching for file changes with StatReloader Exception in thread django-main-thread: Traceback (most …

27.04.2022
Как распечатать данные о работнике celery на windows и mac

У меня были проблемы с печатью моего в командной строке, потому что я использовал неправильную команду, но я нашел ссылку на проект, который я форкнул Project (Если на Mac ) celery -A Project worker --loglevel=info …

27.04.2022
Django 3.2 ORM интегрирован в сервер Tornado

Ранее мы использовали django 2.2 и могли интегрировать django orm с нашими неасинхронными обработчиками торнадо, но мы собираемся перейти на django 3.2, где вы не сможете запустить django orm(non-async) в обработчике торнадо(non-async) из-за того, что он небезопасен с точки …

27.04.2022
Обновление статуса и выбор получателей электронной почты с помощью формы - Django

Я создаю проект Django, в котором у меня есть модель ('Notice'), которая по умолчанию имеет статус 'draft'. Следующим шагом будет ее "публикация", что означает, что она будет отправлена по электронной почте нескольким получателям. Чтобы определить, кто получит это письмо, я …

27.04.2022
Django Query-set Foreign Key в фрейме данных Pandas Получение дублирующихся значений

У меня есть такие модели. class Product(models.Model): id = models.UUIDField(primary_key=True) name = models.CharField(max_length=255, blank=True, null=True) status = models.IntegerField(blank=True, null=True) sellerid = models.ForeignKey( "Seller", models.DO_NOTHING, db_column="sellerId", blank=True, null=True ) # Field name made lowercase. groupid = models.ForeignKey( Group, models.DO_NOTHING, db_column="groupId", …

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

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

27.04.2022
Как мне настроить реализацию Buefy (или Bulma, если проще) с пользовательской темой/vars/colors в проекте Django?

У меня есть веб-приложение Django с Vue на фронтенде. Я установил Buefy, чтобы получить простые в использовании компоненты. Я хотел бы создать файл темы, чтобы настроить некоторые цвета (такие как is-info, primary и т.д.) В документации по Buefy …

27.04.2022
TypeError: wrapper() missing 1 required positional argument: 'backend' happens while trying to do Oauth2 login

вот мой views.py @api_view(http_method_names=['POST']) @permission_classes([AllowAny]) @psa() def exchange_token(request, backend): serializer = UserSerializer(data=request.data) if serializer.is_valid(raise_exception=True): user = request.backend.do_auth(serializer.validated_data['access_token']) if user:#drf built in token authentication?? token, _ = Token.objects.get_or_create(user=user) # drf token authentication return Response({'token':token.key}) else: return Response( {'errors':{'token':'Invalid token'}}, status …

27.04.2022
Добавить дополнительное поле в кверисет django после получения данных из некоторого api в методе resolver от graphql?

У меня есть graphql api и есть метод product resolver, который возвращает queryset продуктов. Я хочу добавить новое поле для каждого продукта в кверисете. Новое поле будет представлять собой индекс с ключом "similarity", а затем будет значение. Я пытался …

27.04.2022
Лучший способ массового создания записей в django rest framework

Я новичок в Django и в настоящее время создаю свои записи, но мне нужен более эффективный способ, который может уменьшить время и нагрузку на сервер. Пожалуйста, сообщите мне лучший подход к созданию массовых записей с отношениями ForeignKeys. models.py <pre …

27.04.2022
Как фильтровать с немодельным полем?

У меня есть модель, одно из полей которой представляет собой случайно сгенерированную строку следующего вида from django.utils.crypto import get_random_string class Competition(models.Model): name = models.CharField(verbose_name="challenge name", max_length=256) start_date = models.DateTimeField(verbose_name="start date") end_date = models.DateTimeField(verbose_name="end date") code = get_random_string(length=6) owner = …

27.04.2022
Как использовать ajax для обновления элементов корзины

Итак, пытаюсь использовать ajax для обновления {{cartItems}} на nav, когда кто-то нажимает кнопку add-to-cart на шаблоне без перезагрузки страницы, но не могу заставить ajax работать, занимаюсь этим уже довольно долго. буду очень признателен, если кто-то сможет помочь, thx! views.py …

27.04.2022
Невозможно присвоить "id": "Product.category" должен быть экземпляром "CategoryProduct".

Я работаю над проектом django и у меня возникла эта ошибка (Cannot assign "'11'": "Product.category" должен быть экземпляром "CategoryProduct".) кто-нибудь может мне помочь, пожалуйста. Модель: class Product(models.Model): name = models.CharField("Nombre", max_length=150) category = models.ForeignKey(CategoryProduct, on_delete=models.SET_NULL, null=True, related_name='category') def __str__(self): …

27.04.2022
Django orm как Википедия

Представьте, что у нас есть модель типа post: id title-&gt;char body-&gt;text version or created-at Теперь нам нужно получить последние сообщения, сгруппированные по заголовку. Полеlatest может быть версией, которая может быть числом или датой. как я могу написать этот …

27.04.2022
Невозможно использовать команды расширения django-extensions

Я создал приложение и проект, используя django_cookie_cutter. Я могу запустить admin_generator, reset_db, makemigrations, migrate. show_urls не указан в подкомандах. dumpdata есть, но я не могу использовать dumpdata. Python==3.9 Django==3.2.13 django-extensions==3.1.5 pip3 install django-extensions Добавлены в INSTALLED_APPS django_extensions и …