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

19.08.2022
Работа с базой данных SQL Server, не имеющей ключей, с помощью Django

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

19.08.2022
Django - создание формы, содержащей две связанные модели

Интересно, можно ли сделать форму на основе модели django, которая позволит создать две модели, одна из которых будет передаваться как внешний ключ второй. пусть у нас будут такие модели: class Book(models.Model): title = models.CharField(max_length=200) published = models.DateField() def …

19.08.2022
Различные методы модели пользователя Django

Я использую Django уже 4 5 месяцев и я внедряю пользователей, импортируя класс пользователя следующим образом пример 1: from django.db import models from django.contrib.auth.models import User class Posts(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) post_name = models.CharField(max_length=150) desription …

19.08.2022
Добавьте проверку работоспособности для Kafka-потребителя k8s pods

Как добавить проверку здоровья(liveness/readiness) в Kafka consumer pods в моем Django приложении. Новичок в этих вещах, связанных с инфраструктурой. Пожалуйста, помогите реализовать периодическую проверку здоровья для Kafka consumer pods в моем приложении, чтобы оно не позволяло pods вращаться, если их …

19.08.2022
Конфигурация Heroku, daphne, redis - КАНАЛЫ

Я пытаюсь заставить каналы django работать с daphne, очевидно, что daphne (PROCFILE) работает и redis (часть CHANNEL_LAYERS) тоже, но я не могу подключиться, всякий раз, когда я запускаю приложение и открываю "комнату", оно автоматически отключается, стоит упомянуть, что мой …

19.08.2022
У объекта 'list' нет атрибута '_committed'

вот моя проблема у объекта 'list' нет атрибута '_committed' как решить, пожалуйста, помогите мне. введите описание изображения здесь def add_trainer(request): if request.user.is_authenticated: if request.method == 'POST': print(request.POST) trainer_name = request.POST.get('trainer_name') adderes = request.POST.get('adderes') phone_no = request.POST.get('phone_no') …

19.08.2022
Проблема в размещении Django API, он показывает "name": ["Это поле обязательно для заполнения"].

это мой serializers.py from rest_framework import serializers from api.models import Movie class MovieSerializer(serializers.Serializer): id = serializers.IntegerField(read_only=True) name=serializers.CharField() description= serializers.CharField() viewed = serializers.BooleanField() def create(self,validated_data): return Movie.objects.create(**validated_data) вот мой models.py class Movie(models.Model): name = models.CharField(max_length=20) description = models.CharField(max_length=100) …

19.08.2022
Как создать несколько элементов заказа в зависимости от количества словарей в списке?

Эти данные я отправляю через секцию postman raw(json). И data = json.loads(request.body) и следующие данные такие же data = [{'quantity': 2, 'service_id': 1, 'price': 2}, {'quantity': 2, 'service_id': 1, 'price': 2}, {'quantity': 2, 'service_id': 1, 'price': 2}] @api_view(['GET', 'POST']) @csrf_exempt …

19.08.2022
Как указать свой шаблон для встроенного обработчика Django?

Изучаю Django по книге "Django 2 в примерах" Антонио Меле и в пятой главе столкнулся с такой проблемой: В приложение account используются встроенные в Django обработчики PasswordChangeView и PasswordChangeDoneView, а также пишутся html шаблоны в каталоге account/templates/registration с именами password_change_form.html …

19.08.2022
Проблемы с созданием модели нескольких пользователей

Я сделал форму из статьи, которая должна помочь сделать несколько пользователей, но к сожалению, когда я ее сделал, она всегда работает как недействительная форма Я отправил пароль1, пароль2, имя пользователя и резюме (файл), но оно недействительно и я не могу …

19.08.2022
Невозможно использовать содержимое текстового поля django ckeditor rich text в vue [дубликат]

Надеюсь, у вас все в порядке. У меня есть текстовое поле в моей модели django и я хочу показать его содержимое в шаблоне vue js, но, к сожалению, содержимое полностью находится в html тегах и когда я хочу показать …

19.08.2022
Django admin site - ограничение содержимого сайта пользователем

Admin.py: from django.contrib import admin from .models import Blog admin.site.register(Blog) Я понял, что Django admin очень хорошо служит моим потребностям. Единственное, что я хотел бы ограничить, это чтобы пользователи могли писать/читать/редактировать приложения блога, но только для своих собственных …

19.08.2022
Добавьте Redis USER и PASS в канальный слой Django

Я пытаюсь развернуть свой проект WebSocket на сервере (например, Heroku). и у меня есть сервер Redis, который имеет USER &amp; PASS. Я хочу добавить это в мой канальный слой Django. Мне нужна ваша помощь Это мой канальный слой: <pre …

19.08.2022
Django 404 css файл

Долгое время я пытался решить проблему с загрузкой всех моих статических файлов. Когда я нашел рабочее решение, все svg начали загружаться, но css файлы не загружались. Вот мой settings.py (показывающий только основные вещи) import mimetypes mimetypes.add_type("text/css", ".css", True) BASE_DIR …

19.08.2022
Загрузка файла в группу форм в angular и отправка его в Django API

У меня есть форма во внешнем интерфейсе с несколькими элементами, т.е. имя, электронная почта, телефон, а также поле для ввода файла. Для группировки всех этих элементов в одной форме в Angular используется группа Form. В Django также есть соответствующая …

19.08.2022
Django Rest Framework - Фильтр с логическими и

Я использую Django Rest Framework с DjangoFilterBackend для фильтрации публикаций. У каждой публикации может быть несколько авторов. Мой вызов api для фильтрации авторов выглядит следующим образом: /api/v1/publication/?author=1&amp;author=2 Это дает мне все публикации, к которым был приписан автор 1 или …

19.08.2022
Прокси-модель Django видна на сайте администратора, но не отображается в разделе разрешений на рабочем сайте администратора

Локально я могу видеть модель прокси на сайте администратора, разрешения видны в разделе разрешений и могут быть назначены различным пользователям. На производстве я могу видеть модель прокси на сайте администратора, но разрешения не видны в разделе разрешений и …

19.08.2022
Как понять, активирован ли env в проекте django

Я только начинаю изучать django и столкнулся с этапом настройки. В частности, я хотел бы спросить, как узнать, активирована ли виртуальная среда или нет. Я знаю, что могу использовать команду "pip freeze", но во всех учебниках, которым я следую, когда …

19.08.2022
Фильтр "Django" по последним добавленным связанным объектам

Я хочу фильтровать по последнему добавленному элементу связанной модели с полем отношения foreignkey. Я много пробовал, но не могу добиться результата, Мои модели выглядят следующим образом class Status(models.Model): member= models.ForeignKey(Member, on_delete=models.CASCADE, related_name='member_status') name = models.CharField(max_length=2, choices=("new","old","continue") status_created_at = models.DateTimeField(auto_now_add=True) …

19.08.2022
Django HttpResponseRedirect либо разрушает сайт, либо показывает пустую страницу

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

19.08.2022
Как отобразить пользователей в списке чата?

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

19.08.2022
Django - Набор фильтров без модели

У меня есть такой маршрут http-запроса: frontend &gt; proxy (drf) service &gt; data service (sap) Вид в proxy service: def get_data_from_remote_api(): # this is mock return [ {'first_name': 'Brad', 'last_name': 'Pitt'}, {'first_name': 'Thomas', 'last_name': 'Cruise'}, {'first_name': 'Robert', 'last_name': …

19.08.2022
Создание Html шаблона с 2 строками поиска : Как не потерять значения метода get

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

19.08.2022
Django - получение Ошибка Reverse for 'book' with arguments '(1,)' not found. 1 pattern(s) tried: ['<int:flight_id/book\\\Z']

Я изучаю фреймворк Django. Сегодня я пытался получить URL в шаблоне HTML с помощью &lt;form action="{% url 'book' flight.id %}" method="post"&gt; Также у меня есть книга функций. Вот код: def book(request,flight_id): if request.method=="POST": flight=Flight.objects.get(pk=flight_id) passenger=Passenger.objects.get(pk=int(request.POST["passenger"])) passenger.flights.add(flight) return HttpResponseRedirect(reverse("flight",args=(flight.id,))) …

19.08.2022
В моделях нет ошибок, но когда я создаю миграцию, отображается следующее

(venv) PS C:\django-sites\testsite&gt; python manage.py makemigrations Проверка системы выявила некоторые проблемы: ПРЕДУПРЕЖДЕНИЯ: ?: (urls.W005) Пространство имен URL 'admin' не является уникальным. Возможно, вы не сможете отменить все URL-адреса в этом пространстве имен. Изменений не обнаружено (venv) PS C:\django-sites\testsite&gt; …

19.08.2022
Как создать отношения между первичным и внешним ключом в моделях Django и POST значения в БД

У меня есть приложение Django, которое в основном представляет собой интернет-магазин. Сейчас у меня есть две модели: User_details и Extend_user_deatils. В User_details у меня есть (Username, Firstname, lastname, email, etc.). Теперь мне нужно расширить модель User_details другими полями, …

19.08.2022
Django индексирует переменную

Простая проблема, большая головная боль. html: {% for file in files %} {{ file.image }} {% endfor %} вывод: pdf/filename.jpg Что мне нужно: filename.jpg Что я пробовал: {% for file in files %} …

19.08.2022
Как найти местоположения внутри некоторого диапазона до определенного значения lat long. python

Я делаю проект на flutter и мне нужно отобразить только те события, которые происходят в ближайших местах. Допустим, мое местоположение имеет широту 11.2588 и долготу 75.7804. тогда мне нужно найти события в пределах широты 11.2588 +/- 2 и долготы …

19.08.2022
Django CBV фильтр соответствующих данных

У меня такое мнение class Dashboard (LoginRequiredMixin, ListView): model = SchulverzeichnisTabelle template_name = 'SCHUK/Dashboard.html' context_object_name = 'Dashboard' def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['User'] = User.objects.all() context['Schulverzeichnis'] = SchulverzeichnisTabelle.objects.all() context['BedarfsBerechnung'] = Bedarfs_und_BesetzungsberechnungTabelle.objects.all() context['JahrgangGebunden'] = JahrgangsgebundenTabelle.objects.all() context['JahrgangUebergreifend'] = JahrgangsuebergreifendTabelle.objects.all() context['FoerderBedarf'] …

19.08.2022
Привет. я пытаюсь создать сайт, но он выдает мне эту ошибку

From django.contrib import admin from django.urls import path, include from django.conf.urls.static import static from . import settings urlpatterns = [ path('admin/', admin.site.urls), path('', include('Eshop.urls')) ]+static(settings.MEDIA.URL, document_root=settings.MEDIA_ROOT) этот код дает мне это ]+static(settings.MEDIA.URL, document_root=settings.MEDIA_ROOT) AttributeError: у объекта 'str' нет атрибута …

19.08.2022
Как отправить данные по сокету с сайта Django?

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

19.08.2022
Добавление пользователя в группу в админке djngo и доступ к ней через представления

Если я добавлю пользователя в группу в Django admin и назначу права доступа группе, могу ли я ссылаться на этого пользователя и его права в представлениях моего проекта? если да, то как мне это сделать? спасибо

19.08.2022
Как использовать React с Django? [закрыто]

У меня есть проект Django, который в настоящее время работает на html-шаблоне и ванильном js. Если я хочу перевести фронтенд на ReactJs. Возможно ли это сделать с минимальными изменениями кода в бэкенде? Насколько больших изменений в бэкенде мне следует …

19.08.2022
Нет выхода из учетной записи Django Двухфакторный аутентификатор

< Я пытаюсь реализовать двухфакторный аутентификатор в моем Django приложении. Однако пользователь может обойти его, используя логин, предоставляемый django.contrib.auth. Есть ли способ перенаправить пользователя на /account/login, когда он ищет /login? удаление django.contrib.auth (он нужен для выхода из …

19.08.2022
Django, поле модели без персистентности - None

В моей модели есть неперсистентное поле под названием 'client_secret'. Поле client_hash используется в методе сохранения пользовательской модели для вычисления хэша. Все работает как ожидалось, но когда я попытался сохранить новый экземпляр, self.client_secret все еще None, почему? class Client(models.Model): …

19.08.2022
Как получить изображение из бэкенда

** Я создаю приложение на react js и нахожу некоторые вещи немного сложными, так как я относительно новичок в кодировании. В данном случае я пытаюсь получить данные из Django API в react js, я могу получить имя, номер телефона и …

19.08.2022
Как использовать order_by с last_added manytomanyfield?

Models.py class ChatRoomId(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) created_date = models.DateTimeField(auto_now_add=True) class MessageContent(models.Model): content = models.TextField(blank=True) created_date = models.DateTimeField(auto_now_add=True) modified_date = models.DateTimeField(auto_now=True) class PersonalMessage(models.Model): message = models.ForeignKey(MessageContent, on_delete=models.CASCADE) sender = models.ForeignKey(CustomUser, on_delete=models.DO_NOTHING) class PersonalRoom(models.Model): room_id = models.ForeignKey(ChatRoomId, on_delete=models.CASCADE) user = …

19.08.2022
Я получаю KeyError в request.data[] в методе put в postman, а код работает? [закрыто]

У меня есть api, написанный на django rest framework. есть метод update и нет проблем, когда данные обновляются с локального хоста. но я получаю KeyError='Person', когда я пытаюсь вызвать метод put на postman в коде ниже. @action(methods=['put'], detail=True, …

19.08.2022
Ошибка запуска веб-приложения django в cpanel с помощью менеджера приложений

Введите здесь описание изображения подчеркнутый текст Я сталкиваюсь с ошибкой при развертывании моего приложения django на сервере с помощью менеджера приложений в cpanel. изображение прикрепляется к нему.

19.08.2022
Get cart total не вызывается... логика get_product работала раньше и все еще работает, но теперь почему она показывает ошибку?

Models.py\account class Cart(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) is_paid = models.BooleanField(default=False) def __str__(self): return str(self.user) def get_cart_total(self): cart_item = self.cart_item.all() price = [] for cart_item in cart_items: price.append(cart_item.product.discounted_price) if cart_item.color_variant: color_variant_price = cart_item.color_variant.price price.append(color_variant_price) if cart_item.size_variant: size_variant_price = cart_item.size_variant.price price.append(size_variant_price) print(price) …