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

13.12.2021
Ошибка 404: ни один комментарий не соответствует заданному запросу

Я достаточно искал информацию об этой проблеме, но так и не смог найти решение. Пожалуйста, помогите мне. View.py class comment_delete(DeleteView): model = Comment success_url = reverse_lazy('board_list.html') urls.py path('', views.home, name="home"), path('board/', views.board.as_view(), name="board"), path('board/<int:pk>/', views.board_detail.as_view(), name="board_detail"), …

13.12.2021
Django save request.POST to JSONField выбирает последний элемент из списка вместо сохранения списка

У меня есть представление, которое получает пост-запрос от client.post() data = { "token": create_hash(customer_name), "images": [image_1, image_2], "name": customer_name, "email": "test@email.com", "phone": "0612345678", "product": "product-sku0", "font_family": "Helvetica", "font_size": 12, "colors_used": ( "#AAAAAA|White D", "#FFFFFF|Black C" ) } …

13.12.2021
Как правильно переопределить get_queryset в modelviewset без нарушения запроса по pk?

У меня есть ModelViewSet: class OrderViewSet(viewsets.ModelViewSet): serializer_class = OrderSerializer pagination_class = DefaultPagination queryset = Order.objects.all() def get_queryset(self): userId = self.request.query_params.get('userId') if userId is not None: query = Order.objects.filter(owner__id=userId).order_by('-createdAt') else: query = Order.objects.order_by('-createdAt') return query Здесь url регистрации router …

13.12.2021
Django/React 415 (Неподдерживаемый тип носителя)

Я получаю POST http://localhost:8000/api/reports/ 415 (Unsupported Media Type) при попытке отправить форму из React и не понимаю, в чем проблема. Вот код. models.py class Report(models.Model): category = models.ForeignKey(Category, on_delete=models.PROTECT) description = models.TextField() address = models.CharField(max_length=500) reporter_first_name …

13.12.2021
Создание динамического графика из django с помощью chart.js

Я новичок в Django. В настоящее время я занимаюсь анализом настроений в пользовательских твитах в реальном времени через Twitter API. Мне удалось провести анализ и отобразить настроения. Теперь я хочу визуализировать настроения с помощью диаграмм в моем приложении Django (возможно, …

13.12.2021
Почему при использовании /<pk>/ выдается ошибка страница не найдена?

Urls.py Я перепробовал все, но не могу понять, почему это произошло. когда я применяю или всегда показывает одну и ту же ошибку from django.contrib import admin from django.urls import path from . import views urlpatterns = [ path('nature', views.nature, …

13.12.2021
Дублирование модели Django с вложенными дочерними элементами

У меня есть модель с вложенными детьми и я хочу продублировать ее, я попробовал несколько решений, но не смог решить свою проблему! вот мои модели, чтобы показать взаимоотношения между ними: class Form(models.Model): form_id = models.UUIDField(primary_key=True, default=uuid4, editable=False) …

13.12.2021
Django-filter показывает все поля, а не только те, которые были указаны

В моем filters.py: class DataFilter(FilterSet): start_date = DateFilter(field_name='date',lookup_expr=('lt')) end_date = DateFilter(field_name='date',lookup_expr=('gt')) date_range = DateRangeFilter(name='date') class Meta: model = DataModel fields = ['date', ] Я также пробовал устанавливать fields = [], но фильтры всех полей все …

13.12.2021
Получить значение словаря в шаблоне

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

13.12.2021
Не найден ответ для 'db' с аргументами '('',)'. Проверен 1 шаблон(ы): ['db/(?P<db_id>[^/]+)/$'].

Когда я пытаюсь взять элементы из db.html с помощью id, выдается ошибка. Я не могу понять, в чем проблема пожалуйста, помогите мне venue.html {% extends 'MYapp/index.html' %} {% block content %} &lt;center&gt; &lt;h1&gt; venue.html &lt;/h1&gt; &lt;br&gt; &lt;div class="card-header"&gt; Featured &lt;/div&gt; …

13.12.2021
DJANGO : Как итерировать элементы ListView для преобразования в карточки

Я разрабатываю приложение "dash" как стартовую точку для многих пользователей. "приборная панель приложений". Я хочу преобразовать список приложений в карточки, "в стиле портфолио". пользователь заходит в платформу, и по url .../dash открывает dash (django app). Здесь все идеально. …

13.12.2021
Django и CKEditor в качестве шаблона

Можно ли использовать переменные db в ckeditor? например: My name is : {{ form.name }} My age is : {{ form.age }} и затем я могу отобразить запись в ckeditor как шаблон, заполненный моделью. Любой совет …

13.12.2021
Фильтр django по большому списку - выдает неправильный подсчет или синтаксическую ошибку на ms sql - фильтрация по частям очень медленная

Я пытаюсь отфильтровать записи из модели, используя список значений: Образец: items= ['a@xyz.com','b@xyz.com','c@abc.com'.......] data= TestModel.objects.filter(email__in=items) items содержит более 2000 записей и база данных используется в SQL. Чтобы избежать ошибки подсчета: Я попробовал: data= TestModel.objects.all() chunks = [items[x:x+1000] for x …

13.12.2021
Как перенести файл vieys.py без исключений?

Когда я пытаюсь перенести свой .py файл, я сталкиваюсь с ошибкой "^ if request.method == 'POST' SYNTAX ERROR : Invalid character in Identifier error" это мой код def register(request): registered = False if request.method() == 'POST': user_form = UserForm(data=request.POST) profile_form …

13.12.2021
Фильтрация данных, по календарю

Помогите пожалуста, я новичок в Python. Есть 3 таблицы, у каждой таблицы есть свой столбец с дата/время. Пример таблиц в SQLite: Таблица 1: ИД |столбец1| |столбец2| |столбец3| |столбец(дата/время)| 1 Даные1 Данные2 Данные3 2021-12-11 07:29:55.297591 2 Даные1 Данные2 Данные3 2021-12-12 08:24:13.817266 …

13.12.2021
Добавьте знак процента (%) в URL Django

Я делаю часть миграции API, где у меня есть URL со знаком % в нем. Однако я хочу сделать такое же сопоставление URL с URL API Django. Я пробовал создавать пробелы и также пробовал создавать знак %. Я получаю …

13.12.2021
Когда я ищу с помощью SearchRank, если он ничего не находит, то возвращает все.

Когда я ищу с помощью SearchRank, если он ничего не находит, то возвращает все. Как я могу решить эту проблему? просмотров : self.search = form.cleaned_data['search'] vector = SearchVector('title', weight='A') + SearchVector('description', weight='C') + SearchVector('category', weight='B') query = …

13.12.2021
Django Как добавить столбец цикла в модель из другой модели

Я хочу добавить название каждого города в данных модели A к имени столбца таблицы B. Когда я добавляю новый город, возможно ли добавить и обновить таблицу модели B? class ModelA(models.Model): city_name = models.CharField(max_length=50) def __str__(self): return f"{self.city_name}" class ModelB(models.Model): …

13.12.2021
Как потребовать дополнительную плату для первых пользователей в подписке stripe?

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

13.12.2021
Django - Объединение моделей и получение только поля `url` атрибута ImageField одной из объединенных моделей

У меня есть класс User, который имеет атрибут ImageField, хранящий аватар/картинку профиля пользователя. Я пытаюсь аннотировать набор запросов Post так, чтобы только url аватара пользователя возвращался вместе с постом, без других данных. Я пробовал 2 разных способа аннотировать запрос, …

13.12.2021
Существует ли библиотека Django, которая автоматически отображает местную валюту на основе IP-адреса страны посетителя.

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

13.12.2021
Как объединить Celery с asyncio для асинхронной обработки HTTP-запросов?

Как получать асинхронные HTTP-запросы и обрабатывать их асинхронно с помощью celery? Вот что я пробовал, правильный ли это способ объединить async с celery, чтобы я мог получать асинхронные HTTP запросы и обрабатывать их асинхронно Урл: urlpatterns = …

13.12.2021
Как подключить MySQL с помощью Django SQLalchemy?

Я пытаюсь соединить приложение Django с MySQL, Моя модель: **models.py** from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column, Integer, String, DateTime from sqlalchemy.orm import relationship from sqlalchemy.orm import sessionmaker engine = create_engine('mysql://root:root0000@localhost', echo=True) Base …

13.12.2021
Развертывание нескольких докеризованных django backend + ReactJS front end app в Apache2 Linux

Я создал 2 демо-приложения для клиента, используя Django в качестве бэкенда и ReactJS фронтенд, как просил клиент. Эти приложения прекрасно работают в Dockerized, прекрасно работают, используя учетные данные для входа пользователей на основе базы данных. Однако они хотят перенести аутентификацию …

13.12.2021
Запрос на соединение в django между тремя таблицами и отображение всех атрибутов

У меня есть три модели class A(models.Model): field1 = models.IntegerField() class B(models.Model): id_a = models.ForeignKey(A,on_delete=models.CASCADE) field1 = models.IntegerField() field2 = models.IntegerField() class C(models.Model): id_a = models.ForeignKey(A,on_delete=models.CASCADE) field1 = models.IntegerField() field2 = models.IntegerField() Я хочу написать запрос, который выглядит …

13.12.2021
Как использовать патч с (из django.views.generic import View)

Какой метод патча я использую при создании API с View , (from django.views.generic import View) Предположим, у меня есть такой класс : from django.views.generic import View class ArticleView(View): def patch(self, request, article_id, *args, **kwargs): # How can I patch …

13.12.2021
Как обновить / заменить файл в Django FileField()

У меня есть модель Django, в которой хранится файл следующего вида: class Excel(models.Model): the_generated_file = models.FileField() Я знаю, что хочу получить доступ к этому файлу с обновленной версией файла. Если бы это было поле int, foat или …

13.12.2021
Django как получить 0 вместо null

Я фильтрую набор запросов, чтобы получить количество посетителей и просмотров страниц, но когда нет данных, возвращается None. Как получить 0 вместо None при фильтрации набора запросов, когда нет данных? yesterday_visitors = queryset.filter(date__gte=yesterday, page=None).aggregate(Sum('visitors')) yesterday_page_views = queryset.filter(date__gte=yesterday, page=None).aggregate(Sum('page_views'))

13.12.2021
Как зарегистрировать определенную колонку (поле) в файле models.py в админке

Это моя модель, я хочу зарегистрировать поле 'tag' в файле admin.py class Content(models.Model): id=models.AutoField(primary_key=True) user=models.ForeignKey(User,on_delete=models.CASCADE) content_type = models.CharField(max_length=255) # show=models.CharField(max_length=255) show=models.ForeignKey(Show,on_delete=models.CASCADE) sponsor_link=models.CharField(max_length=255) status=models.BooleanField(default=False) added_on=models.DateTimeField(null=True) content_file=models.FileField(upload_to='media/') title = models.CharField(max_length=255) shows_name = models.CharField(max_length=255) subtitle = models.CharField(max_length=255) description = models.CharField(max_length=500) publish_now = models.BooleanField(default=False) …

13.12.2021
Как получить имя пользователя из сессии django

я пытаюсь получить имя пользователя из сессии с помощью request.user но получаю AnonymousUser, как мне получить имя пользователя def login_two(request): if request.method == 'POST': uname = request.POST.get('name2') pwd = request.POST.get('password2') check_user = User.objects.filter(username=uname, password=pwd) if check_user: request.session['user'] = uname …

13.12.2021
Почему происходит сбой django migrations при использовании коллекций вместо типизации?

У меня есть класс в моделях: class UserFilters(typing.NamedTuple): enabled_exchanges: typing.Optional[list[Exchange]] = None enabled_coins: typing.Optional[list[Coin]] = None enabled_fiats: typing.Optional[list[Fiat]] = None enabled_paymethods: typing.Optional[list[Paymethod]] = None consider_volumes: typing.Optional[bool] = None consider_vendor_rating: typing.Optional[bool] = None Я выполняю: python3 manage.py makemigrations …

13.12.2021
Django, DRF, nginx, Jmeter: Время выборки становится большим, даже если нет нагрузки на CPU, и т.д.

Я использую Jmeter для нагрузочного тестирования DRF, и хотя процессор и память не работают на 100%, пропускная способность и время отклика медленные. Серверы Django + nginx и Postgres разделены, и оба имеют следующие характеристики 4CPU, 4GB памяти. nginx …

13.12.2021
Как правильно использовать хелперы для расширения функциональности в моделях Django?

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

13.12.2021
Тестовая база данных для Django + Heroku. Ошибка при создании тестовой базы данных: отказано в разрешении на создание базы данных

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

13.12.2021
Передача переменной Django в атрибут аккордеона в HTML

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

13.12.2021
Db.sqlite3 продолжает работать после удаления

Недавно я удалил свой файл db.sqlite3 из-за того, что некоторые данные были повреждены. Я думал, что при следующем запуске python manage.py migrate он будет просто воссоздан из stratch. Вместо этого Django продолжает работать со старым db.sqlite3, несмотря на то, …

13.12.2021
Невозможно ли загрузить файл в регион, отличный от региона ведра s3? (IllegalLocationConstraintException)

Я развернул свой проект django, используя AWS Elastic beanstalk и S3, и я попытался загрузить аватар профиля, но он показывает Server Error(500) Мой журнал Sentry показывает, "Произошла ошибка (IllegalLocationConstraintException) при вызове операции PutObject: Ограничение местоположения eu-south-1 несовместимо для …

13.12.2021
Вход в систему работает в Django Rest Framework, но не на фронтенде

У меня следующие взгляды: login_view: @api_view(['POST']) def login_view(request): try: user_data = request.data username = user_data["username"] password = user_data["password"] user = authenticate(request, username=username, password=password) if user is not None: login(request, user) serializer = UserSerializer(user) return Response( { "user":serializer.data, "login": True …

13.12.2021
Сделать скриншот сайта и вернуть скриншот для скачивания в django?

Я хочу сделать скриншот с сайта и вернуть его в формате https для скачивания. Я использую либу Html2Image. Я использую следующий код: def certification1(request, *args, **kwargs): hti = Html2Image() image = hti.screenshot(url='https://www.python.org', save_as='screenshot.png') response = HttpResponse(image, content_type='png') return response …

13.12.2021
Как работать с несколькими ModelForm с помощью CreateView (представления на основе классов) в Django

У меня есть три модели GalleryAlbum, GalleryImage и GalleryVideo. Эти модели имеют соответствующие им ModelForm. Я хочу обрабатывать эти формы с помощью одной модели CreateView в views.py. Модели GalleryImage и GalleryVideo имеют отношения "один ко многим" с моделью GalleryAlbum …