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

30.01.2023
Ошибка многозначного ключа, хотя я установил имя для поля ввода

Я сделал форму и установил method=post и при принятии request.post['name'] в переменную MultiValueDictKeyError происходит Почему так ? <form action="verify_user" method="post"> {% csrf_token %} <input required type="text" placeholder="Name" name="name"><br><br> <input required type="password" placeholder="Password" name="password"><br><br> <input required type="passord" placeholder="Confirm password" name="confirm_password" …

30.01.2023
TemplateDoesNotExist в /blog/create/

Не уверен, опечатка это или нет... Я не понимаю, почему я получаю эту ошибку: введите описание изображения здесь Получение ошибки TemplateDoesNotExist? Странно, потому что когда я нажимаю на создать пост, он переводит меня на ".../blog/create/" …

30.01.2023
Вложенный запрос Django в предложении From

Есть ли способ построить запрос, подобный следующему, используя Django ORM? SELECT * from ( SELECT r1 from table_name ) temp;

30.01.2023
Django Rest allauth Keycloak dj-rest-auth аутентификация PKCE код верификатора не указан

Я пытаюсь получить токен доступа и обновления из django rest framework (простой jwt) через аутентификацию keycloak. Я расширил dj-rest_auth.registration.views SocialLoginView для получения токена, но я получаю ошибку типа allauth.socialaccount.providers.oauth2.client.OAuth2Error: Error retrieving access token: b'{"error": "invalid_grant", "error_description": "PKCE code verifier …

30.01.2023
Нижний колонтитул моей таблицы Html отображается некорректно

Я пытаюсь создать простую таблицу. Я бы хотел, чтобы нижний колонтитул состоял только из одной ячейки, но я не знаю, почему он разделен на две. Есть идеи? <table class="table-cart-view-producer"> <thead> <tr> <th>Produit</th> <th>Quantité</th> <th>Prix</th> </tr> </thead> <tfoot> <tr> <th> …

30.01.2023
Как загружать картинки в Django CKEditor

Всем привет! В интернете решения не нашел. В форме благодаря CKEditor есть кнопка для загрузки изображения После нажатия на нее открывается окно, в котором нет возможности добавить картинку с компьютера …

30.01.2023
Разрешить DELETE только без pk Django Rest Framework

Требуется разрешить посылать запросы: DELETE /users (в body находятся ids для удаления) Но запретить: DELETE /users/{id} Мой алгоритм: Создал обычный класс UserViewSet, который наследуется от DestroyModelMixin и GenericViewSet. Реализовал метод def delete(self, request), теперь запрос DELETE …

30.01.2023
Получение данных через related_name в django rest framework

Имеются две модели: class Post(models.Model): title = models.CharField(max_length=100) text = models.CharField(max_length=1000) class Comment(models.Model): post = models.ForeignKey(Post, on_delete=models.CASCADE, related_name='post_comments') comment = models.CharField(max_length=512) Как мне в сериализаторе получить Post, но при этом, чтобы я в вывод мог добавить туда …

30.01.2023
Celery Django: Ресурс временно недоступен: 'celerybeat-schedule'

Возникли проблемы с установкой расписания для сельдерея Пытаюсь создать celerybeat-schedule с помощью команды: "celery -A my_app beat -l info". У него бесконечное количество стартовых сообщений: LocalTime -> 2023-01-30 14:36:49 Configuration -> . broker -> amqp://guest:**@192.168.101.36:5672// . loader -> celery.loaders.app.AppLoader …

30.01.2023
Django - Проблема с менеджером моделей - Запрос

Я все еще новичок и застрял в сложном для меня месте. Я не могу добиться того, чтобы данные из таблицы с внешним ключом "правильно" вставлялись в столбец ListView. В основном я хочу создать представление списка в таблице (FeatureFilm). …

30.01.2023
Сделать mutualTLS между микросервисами (Django, Fastapi)

У меня есть микросервисы на Django и FastAPI. Я хочу сделать mutualTLS между этими сервисами. Когда я отправляю запрос из проекта Django в проект FastApi на оплату (нужно проверить сертификат в проекте FastApi из проекта Django), а затем проект …

30.01.2023
Связка django postgres nginx gunicorn docker в реальных проектах [закрыто]

<< Ie, for example, the database is installed on one server and connected to it (may be also installed in the docker container), nginx …

30.01.2023
Django Model Formset из ManyToMany не принимает набор запросов

У меня есть модель под названием Game, которая имеет поле ManyToMany consoles = models.ManyToManyField('Console', through='GameConsole') Что ManyToMany имеет некоторые дополнительные атрибуты class GameConsole(models.Model): game = models.ForeignKey(Game, on_delete=models.CASCADE) console = models.ForeignKey(Console, on_delete=models.CASCADE) released = models.DateTimeField exclusive = models.BooleanField(default=False) …

30.01.2023
Django Rest Framework - Почему serializer.data дает мне пустой набор результатов, но печать сериализатора показывает мне данные

Я создал представление для поиска постов на основе их основного текста. Я добавил точку останова в представление и протестировал его с несколькими условиями поиска, и оно работает. Проблема в том, что когда я делаю print(serializer) в консоли, я вижу …

30.01.2023
Django URL dispatcher - Попробуйте следующий вид

Хорошо, позвольте мне привести вам пример, ребята; У нас есть следующая конфигурация url в Django. Django попытается сопоставить url с правилами, приведенными ниже. Как только он найдет совпадение, он будет использовать соответствующее представление и искать объект в модели. …

30.01.2023
Django, выбор в пользу Serilize

У меня есть такие варианты в моем choices.py MATH_CHOICES_TYPE = ( ('1', 'test1'), ('2', 'teste2'), ('3', 'test3'), ('4','test4') ) Я хочу получить результат в формате json из APIVIEW, используя метод get Есть ли решение? Спасибо …

30.01.2023
Как преобразовать диапазон дат для заполнения выпадающего списка в django

Class Trade(models.Model): user_id = models.CharField(max_length=5, null=True, blank=True) nse_index = models.ForeignKey('NseIndex', on_delete=models.CASCADE) trade_expiry = models.DateField(default=THURSDAYS[0], choices=THURSDAYS) trade_type = models.CharField(max_length=25, choices=TRADE_TYPE, default="paper") id = models.UUIDField(default=uuid.uuid4, unique=True, primary_key=True, editable=False) Мне нужно отобразить trade_expiry (все четверги в году) в виде кортежа для …

30.01.2023
Как получить возвращаемое значение из класса A в класс B в python?

Class InputForm(forms.Form):ㅤ attachment = forms.FileField() class View1(FormView): template_name = 'main.html' form_class = InputForm def post(self, request) : I_want_this_file = request.FILES.get('attachment') return I_want_this_file class View2: blar blar ..... Когда есть эта структура, Есть ли способ получить значение …

30.01.2023
Отсутствует атрибут "Meta.model" я не могу найти решение

Я начинаю создавать свой rest Api с помощью django restapi, но моя проблема в том, что я создаю свой мета-класс и он показывает мне эту ошибку: В классе SoundSerializer отсутствует атрибут "Meta.model" Вот мой код: …

30.01.2023
Как обнаружить складной/флип-телефон Android в Djagno

Мой проект отображает шаблоны отдельно от PC/tablet и mobile. views.py ... from django_user_agents.utils import get_user_agent ... class indexView(View): def get(self, request, *args, **kwargs): ... user = get_user_agent(request) if user.is_pc or user.is_tablet: template_name = 'web/index.html' # for …

30.01.2023
Использование logging.getLogger(__name__) в django где я могу определить путь к логгеру [закрыто]

Я использую logger = logging.getLogger(name) где я могу определить путь к логгеру в django. logger.warning("Пакетные файлы не найдены.") logger.error('error1') Я хочу знать путь к файлу журнала и как создать этот путь?

30.01.2023
Как создать суперпользователя с терминала с ключем форинки?

Class Position(models.Model): name = models.CharField(max_length=255, unique=True) class Meta: ordering = [&quot;name&quot;] def __str__(self): return self.name class Worker(AbstractUser): position = models.ForeignKey( Position, on_delete=models.CASCADE, related_name=&quot;workers&quot;, )``` Есть модель пользователя у которой одно поле это ForeignKey на модель Position.Хочу создать суперюзера чтобы быстро …

30.01.2023
В instaapi ожидается объект str, bytes или os.PathLike, а не BoundField

Я пытался разместить фотографию в instagram, у меня есть url фотографии, подпись, имя пользователя и пароль instagram в 3 разных моделях, я отправляю первичный ключ моделей в ответ. class InstagramPost(APIView): @staticmethod def post(request, user_id, pk, attachment_id, *args, **kwargs): имя_пользователя …

30.01.2023
ReactJs Url меняется сам по себе при вызове api

Я подключаю api с помощью моего приложения ReactJs. Мой код выглядит следующим образом export const getCustomers = (filters) =&gt; { return createAction({ type: GET__CUSTOMERS, action: async () =&gt; await axios.get(`${BASE_URL}/customers${filters}`, { data: {}, headers: HEADERS.AUTHENTIC(), }), }); …

30.01.2023
Как получить доступ к объекту запроса django в react?

У меня есть несколько приложений в моем проекте Django, но для одного приложения я хотел бы использовать react, поэтому я создал два приложения, одно для apis, а другое для frontend. Я использовал webpack для объединения django и react. Теперь …

30.01.2023
DRF, получить объекты foreignkey с помощью опции

Я пытаюсь сделать бэкенд, используя DRF, и я только что столкнулся с проблемой Это модели class SchoolYear(models.Model): title = models.CharField(max_length=255, unique=True) class Student(models.Model): name = models.CharField(max_length=10) school_year = models.ForeignKey( "students.SchoolYear", related_name="school_year", on_delete=models.CASCADE, ) class StudentSerializer(serializers.ModelSerializer): class Meta: model = …

30.01.2023
Изменение цвета кнопки после щелчка

У меня есть вопрос с четырьмя ответами, и я хочу, чтобы кнопка мигала зеленым цветом, когда выбран правильный ответ, и красным, когда выбран неправильный ответ. Как я могу это сделать? я хочу …

30.01.2023
Django не может отобразить PDF в режиме inline на веб-странице, используя теги <embed> или <object> или <iframe> [дубликат].

Я пытаюсь встроить PDF в веб-страницу в Django. Вот сообщение, которое я вижу в консоли: Refused to display 'http://127.0.0.1:8000/' in a frame because it set 'X-Frame-Options' to 'deny'. Вот определение функции в моем файле python: from django.http …

30.01.2023
Медиаизображение Django не отображается в шаблоне, но к нему можно получить доступ через .../media/thumbnail/image.png

Хотя контекст отображается в html, я могу использовать другие переменные, но не могу получить доступ к изображению. Мой код таков: html: {% for a in Manga %} &lt;div class="manga_container"&gt; &lt;div class="manga_image"&gt; &lt;p&gt;{{a.manga_image}}&lt;/p&gt; &lt;img src="{{ x.manga_image.url }}" alt=""&gt; &lt;/div&gt; …

30.01.2023
Изображение не загружается в Django

Я пытался сохранить запись, используя два разных метода, но оба не работают. Формы Django Модели (метод создания) 1 Я создал ModelForm class ProductForm(ModelForm): class Meta: model= ProductDetails fields= ("name","category","subcategory","price","mrp","product_details","main_img","img1","img2","img3") labels={ "name":"Product Name", "product_details":"Description", "category":"Category", "subcategory":"Sub-Category", …

30.01.2023
Контекст Django передает только значение None

У меня есть представление, где я хочу передать переменную в мой шаблон, однако значение всегда передается как None, как показано в цифрах 1, 2 и 3. Что я делаю не так, пожалуйста, помогите, я знаю, что это вопрос новичка, …

30.01.2023
DRF Response VS Django - JSONResponse

From rest_framework.response import Response from django.http import JsonResponse В чем разница между этими двумя? Как я могу решить, какой из них мне использовать?

30.01.2023
Как получить IP-адрес всех устройств, подключенных к WLAN

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

30.01.2023
Python weasyprint не может найти библиотеку 'gobject-2.0-0'

В процессе инсталляции для Saleor безголовой электронной коммерции пакет Python Weasyprint не загружает зависимость gobject-2.0.0, которую я уже установил на своей машине с помощью Macport. Ниже приведен …

30.01.2023
Я получаю объект формы, когда мне нужно получить форму:

Views.py: from django.shortcuts import render, redirect from .forms import UserRegisterForm, UserPostForm from django.contrib.auth.models import User def register(request): if request.method == "POST": form = UserRegisterForm(request.POST) if form.is_valid(): form.save() return redirect('home') else: form = UserRegisterForm() return render(request, 'users/register.html', {'form':form}) def profile(request, username): …

30.01.2023
(Django CBV) Необходимо, чтобы объект был привязан к пользователю с CBV

Я реализовал эту функциональность с помощью FBV, но когда я пытаюсь использовать CBV, объекты создавались с пустым полем пользователя. views.py class BlockCreate(CreateView): model = TrainingBlock template_name = 'training_room/create_block.html' form_class = BlockForm success_url = reverse_lazy('gym') def set_user(self, form): form.instance.user = self.request.user …

30.01.2023
Проблема при подключении google авторизации на сайт django

Хочу сделать гугл авторизацию на сайте. В google console создал проект и создал OAuth Client ID. в Authorized JavaScript origins написано http://localhost:8000. html: {% load static %} &lt;!DOCTYPE html&gt; &lt;html lang=&quot;en&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;UTF-8&quot;&gt; &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge&quot;&gt; &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, …

30.01.2023
Django sql .raw фильтрация по строке не работает

Я пытаюсь фильтровать по внешнему ключу, но получаю ошибку. Текущий код таков: Views.py def kingmailboxcodesshow(request): lname = "King" lockbox_list = MailBoxCodes.objects.raw('SELECT * FROM mailboxcodes WHERE Address_id__contains %s',[lname]) return render(request,"users/mailboxcodesshow.html",{'MailBoxCodes':lockbox_list}) получаю эту ошибку: django.db.utils.ProgrammingError: (1064, "You have an …

30.01.2023
ImportError: cannot import name 'Random' from 'django.db.models.functions'

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

30.01.2023
Drf-yasg не включает часть "api/" в урлы

Я использую drf-yasg для генерации схемы Swagger, но он удаляет часть "api/" из url. schema_view = get_schema_view( openapi.Info( title="My API", default_version='v1', description="...", terms_of_service="https://www.google.com/policies/terms/", contact=openapi.Contact(email="hello@mycompany.com"), license=openapi.License(name="BSD License"), ), public=True, permission_classes=[permissions.AllowAny], ) router = routers.DefaultRouter() router.register(r'spaces', SpacesViewSet, basename='spaces') urlpatterns = [ url(r'^swagger(?P&lt;format&gt;\.json|\.yaml)$', …