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

28.01.2023
Django фильтрует queryset и получает уникальные элементы

Я использую Django и SqLite. У меня есть такая модель таблицы: class TestPROD(models.Model): prodID = models.CharField(max_length=15) ProdDate = models.CharField(max_length=15) Price1 = models.DecimalField(max_digits=10, decimal_places=3,default=0) Price2 = models.DecimalField(max_digits=10, decimal_places=3,default=0) post_date = models.DateTimeField(default=timezone.now) author = models.ForeignKey(User,on_delete=models.CASCADE) def __str__(self): return self.prodID def …

28.01.2023
Я хочу создать url, когда пользователь переходит на страницу профиля -- NoReverseMatch в /home

я хочу создать url, когда пользователь нажимает кнопку перейти на страницу профиля ++++ модели class profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) music = models.CharField(max_length=50) skils = models.CharField(max_length=50) search = models.CharField(max_length=50) posts …

28.01.2023
Сохранение нескольких GET-параметров в URL Django

В моем проекте django есть страница, отображающая список времен. На этой странице есть 3 GET формы, которые предназначены для: Разбор страниц Выбор данных графика Сортировка элементов Если пользователь должен выбрать поле во …

28.01.2023
Django Template не работает с циклом for в диапазоне. Почему?

VIEWS.PY def index(request): posts = Post.objects.all() posts_quantity = range(1) return render(request, 'index.html', {'posts':posts, 'posts_quantity':posts_quantity}) HTML {% for index in posts_quantity %} <a href = "{% url 'architectural_post' posts.index.slug %}" class = "post"> {% endfor %} выдает ошибку: …

28.01.2023
Почему формы django показывают ввод в строке, а не в столбце

Интересно, почему django modelForm показывает input в строке, а не в столбце, как здесь: Я хочу, чтобы весь ввод в моем model был в колонке, когда помещаю {{ form|crispy}} в template, как …

28.01.2023
Почему не выводятся данные из модели Django

Файл models.py from django.db import models from django.contrib.auth.models import User class UserCoin(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) coin = models.DecimalField(null=False, decimal_places=2, max_digits=1000, default=1) def __str__(self): return f'{self.coin}' views.py from django.shortcuts import render from django.contrib.auth.models import User from django.views.generic import DetailView …

28.01.2023
Javascript возвращает один и тот же id для каждого итерируемого элемента в html

У меня есть сайт, который я создал с помощью Django, где каждый посетитель может оставить свое сообщение или нажать кнопку "нравится" на любом комментарии. Я хотел бы показать, сколько раз комментарий понравился пользователю. Поскольку каждый комментарий уникален, я думаю …

28.01.2023
Как переместить предмет ссылки вверх по оси Y, html

Начал изучать Django, html и css, и уже столкнулся с проблемой: нужно переместить элементы ссылок на темный фон, на уровень с логотипом, попробовал с помощью всяких элементов позиционирования, но чет не вышло. <img src="https://i.stack.imgur.com/RUWAO.png" alt="введите сюда описание …

28.01.2023
Разрешения Django присутствуют, но функция has_perm() возвращает False

Я работаю над разрешениями в приложении Django 4.1. Все эти разрешения задаются группами. Первое разрешение первая проблема: Кодовое имя разрешения: can_see_all_images имя приложения для разрешения: dating группа, имеющая это разрешение: X-Gold Как видно на скриншоте, все данные верны: …

28.01.2023
Попытка получить и обновить или создать модель из json в Django

Я пытаюсь получить и обновить или создать объект в модели из json списка dicts, но получаю ошибку btw мой код создает объекты, но не может их обновить: "TypeError: Попытка обновить поле authentication.CounterParty.GUID с экземпляром модели, &lt;CounterParty: Объект CounterParty (3)&gt;. …

28.01.2023
Сохранить в модели, которая ссылается на пользовательскую модель пользователя (через ForeignKey) в Django

Я пытаюсь сохранить в модель с именем Blog из файла views.py внутри Django. Эта модель Blog сама связана с пользовательской моделью пользователя, которую я создал. Как именно это сделать? Ниже приведены файлmodels.py (пользовательская модель пользователя находится …

28.01.2023
Как вывести значения ключа словарей которые находятся в массиве и передать в шаблон django

В интерпретаторе я делаю это так: data = [{&quot;red&quot;: &quot;красный&quot;, &quot;green&quot;: &quot;зеленый&quot;, &quot;blue&quot;:&quot;синий&quot;}, {&quot;red&quot;: &quot;красненький&quot;, &quot;green&quot;: &quot;зелененький&quot;, &quot;blue&quot;:&quot;синенький&quot;}, {&quot;red&quot;: &quot;алый&quot;, &quot;green&quot;: &quot;темнозеленый&quot;, &quot;blue&quot;:&quot;небесный&quot;}] for d in data: red = d['red'] green = d['green'] blue = d['blue'] print (red,&quot; | &quot;,green,&quot; …

28.01.2023
Статические файлы не загружаются, когда значение DEBUG равно False

Я установил переменную DEBUG в False в setup.py и развернул свой проект в cpanel, использовал команду collectstatic, но статические файлы не загружаются. setting.py STATIC_URL = '/static/' MEDIA_URL = '/media/' if DEBUG: STATICFILES_DIRS = [( BASE_DIR / 'static/') ] MEDIA_ROOT …

28.01.2023
Как исправить python: не удается открыть файл '//manage.py': [Errno 2] No such file or directory in Django

Как исправить Остаток файла проигнорирован python: can't open file '//manage.py': [Errno 2] No such file or directory when use command docker-compose up> Вот весь мой код, и я также прикрепил файл изображения. dockerfile files FROM python:3.10 ENV …

28.01.2023
Как упростить код функции?

Задача: вернуть список заказов с опциональной передачей аргументов limit (это максимум сколько записей вернуть), и offset (это сколько сместить с начала) Вот мой код, он работает, но мне кажется можно записать попроще, но не приходит в голову, как? Основная проблема …

28.01.2023
Django.db.utils.OperationalError: нет такой колонки: blog_follow.followed_me_id

Я попробовал удалить файл миграции и python manage.py makemigrations [appname]. Однако это не решило мою проблему models.py class User(AbstractUser): followers = models.ManyToManyField("Follow",blank=True,related_name="follow_user") class Post(models.Model): user = models.ForeignKey(User,on_delete=models.CASCADE) post = models.CharField(max_length=500,null=True,blank=True) timestamp = models.DateField(auto_now_add=True) like = models.ManyToManyField(User,blank=True,related_name="liked_user") @property def number_of_likes(self): …

28.01.2023
Django deploy nginx auto log out

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

28.01.2023
Подключение к серверу Postgresql на сокете "/var/run/postgresql/.s.PGSQL.5432" не удалось. OperationalError на railway.app

Недавно я развернул свое приложение Django на railway.app. После развертывания я попытался войти в свое приложение, когда я столкнулся с этой OperationalError. Обратная трассировка выглядит примерно так: Ссылка на мой репозиторий GitHub: https://github.com/vimpa5/OptimuScore Может …

28.01.2023
Как отправить данные из списка в создание?

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

28.01.2023
Добавить конечную точку для возврата займов

У меня есть такие задачи для взятия книг в библиотеке: Реализация функциональности возвратного заимствования Убедитесь, что вы не можете вернуть заимствование дважды Добавьте 1 к инвентаризации книг при возврате Добавьте конечную точку для заимствования …

28.01.2023
Обработка запросов на бэкенде (Django)

У меня есть две конечные точки api 1- stockpurchases/ || stockpurchases/{id}/ 2- stockpurchases/{id}/stocks/ || stockpurchases/{id}/stocks/{id}/ Итак, если кто-то хочет купить, он должен сначала создать складскую закупку, а затем добавить в нее акции. и когда кто-то ПОСТАВЛЯЕТ …

28.01.2023
Пагинация для нескольних запросов с одной модели Django

Мне нужно реализовать пагинацию для разных запросов с одной модели. Я не можу понять,как мне перетать в Paginator нужный queryset. Как мне это сделать? def get_pagination(self): global products query = self.request.GET.get('search') category = self.get_object() order = self.request.GET.get('orderby') url_kwargs = {} …

28.01.2023
Django UpdateView Bootstrap Modal

Модальное окно открывается, но данных в полях формы(модального окна) нет! Причем когда я заполняю данные в пустые поля и сохраняю, данные сохраняются, идет редирект, данные отображаются в шаблоне,history_by_service.html, и когда я нажимаю кнопку назад в браузере, то переход на предыдущую …

28.01.2023
Как с помощью django-filter в django rest framework создать фильтрацию по объектам (записям) где поле time до-после сейчас?

Класс Filter уже подключен к view. В модели есть поле time с datetime типом. Чтобы например по запросу 127.0.0.1/api/objects?current=true получать объекты где дата-время в time больше текущей на сервере, а 127.0.0.1/api/objects?current=false соответственно меньше. Что то по подобной логике. Сейчас класс …

28.01.2023
Как стилизовать отображение списка ошибок валидации, изменяя класс ошибки путем перезаписи встроенных шаблонов формы. error_class errorlist ErrorList

Я не смог найти актуальный ответ, поэтому я напишу свое собственное решение, основанное на документации Django https://docs.djangoproject.com/en/4.2/ref/forms/api/#how-errors-are-displayed. Объясните: Я переопределяю встроенные шаблоны ErrorList с помощью TemplatesSetting(), которая ссылается на шаблонизатор. Теперь я могу изменять HTML …

28.01.2023
Невозможно сбросить пароль в Django

У меня есть приложение, которое позволяет пользователю сбросить пароль. Я использую систему аутентификации django, но каждый раз, когда я хочу отправить письмо, я получаю ошибку ' 535, b'5.7.8 Имя пользователя и пароль не приняты. '. Я уже сгенерировал …

28.01.2023
Сортировка объектов в админпанели django на основе поля charfield, которое также содержит определенные символы, такие как $, евросимвол, запятая и т.д.,

В панели администратора Django мне нужна функциональность для администратора, которая позволяет ему сортировать автомобили по цене. Здесь цена является CharField и содержит различные символы, кроме цифр в строковом формате. что затрудняет сортировку. Я хочу отфильтровать автомобили по цене, …

28.01.2023
Разве объект родительской модели "отношения один к одному" не имеет "_set" в Django?

Ниже приведены модели Person и PersonDetail, которые имеют отношения один к одному: class Person(models.Model): name = models.CharField(max_length=20) class PersonDetail(models.Model): person = models.OneToOneField(Person, on_delete=models.CASCADE) age = models.IntegerField() gender = models.CharField(max_length=20) Но при использовании persondetail_set объекта Person, …

28.01.2023
Невозможно вывести значения в шаблоне django с помощью цикла for

Итак, у меня есть список в виде молнии внутри моего представления, и я передал его в контекст следующим образом: combined_data = zip(hostnames_list, values, values1, values2, values3, values4, values5) context = {'combined_data': combined_data} return render(request, 'base/snmp-table.html', context) …

28.01.2023
Как получить X из диапазона (1000, 0) в Django Template при выполнении цикла for (0, 1000)?

На самом деле, я выполняю обычный цикл: {% for post in posts %} And I need here X = 1000 then 999 then 998. {% endfor %} Как это сделать? У вас есть какие-нибудь идеи? Я пробовал: …

28.01.2023
Как обслуживать два проекта на одном сервере один - django, другой - django

Я создал два проекта один на python django и другой на Php в качестве бэкенда. Я хочу подключить его front end, который находится на flutter и поставить его на live .Предложите несколько идей как это сделать. Пожалуйста, поделитесь …

28.01.2023
Добавление параметров фильтрации в drf_yasg Swagger в наборах представлений django-rest-framework

Я использую django-rest-framework Viewset и у меня есть один API списка, в котором мне нужно добавить параметры фильтрации start_date и end_date в тело запроса в swagger. class SchoolManagementView(ViewSet): def __init__(self, *args, **kwargs): super().__init__(**kwargs) self.payload = {} self.college_list_service = CollegeListService(view=self) …

28.01.2023
Можно ли передать данные из React POST запроса в форму Django без рендеринга этой формы на фронтенде?

Я работаю над базовой формой входа в систему для гибридного веб-приложения React/Django. Я хотел бы использовать встроенные методы очистки и проверки данных Django LoginForm, но наш фронтенд - чистый React. Все работает в плане входа в систему, но я передаю …

28.01.2023
Простои сайта из-за gunicron Загрузка процессора составляет 96%

У нас есть Django приложение, которое работает с gunicorn. Мы сталкиваемся с простоями сайта из-за большого трафика. Gunicorn использует 96 % процессора, что и вызывает проблему. Спецификация нашей системы: 8 GB ram, 4 cpu Как настроить …

28.01.2023
Модель регистрируется, но не создается таблица

на моем django приложении я пытаюсь зарегистрировать модель, python manage.py makemigrations, migrate работает, но не найдена таблица базы данных в admin... `from django.contrib import admin.. &lt;&lt; admin.py &gt;&gt; from .models import Product class ProductAdmin(admin.ModelAdmin): prepopulated_fields = {'slug': ('product_name',)} list_display …

28.01.2023
Celery выполняет только одну задачу за раз

Я запускаю celery на windows с помощью этой команды celery -A project worker --concurrency=1 --loglevel=info -E -P gevent -Ofair но он выполняет только одну задачу за раз, даже пытался добавить несколько конфигураций import os from celery import …

28.01.2023
Как Django обрабатывает пост-запрос, отправленный из React? Я извлек данные из POST-запроса, но как показать их в веб-браузере?

Я абсолютно новичок в области frontend и backend. Я отправил запрос из React в Django используя "POST" и я извлек данные из запроса, я могу распечатать их в терминале, но как показать результат в веб-браузере из Django (т.е. 8000/result/), кажется, …

28.01.2023
Django 'STATIC_ROOT' url дает PermissionError

Я запускаю collectstatic с docker-compose и nginx. Когда я запускаю команду python manage.py collectstatic, я получаю ошибку Permission denied, такую как эта: PermissionError: [Errno 13] Permission denied: '/project/static' Я пытаюсь связать его также с nginx. Пробовал разные …

28.01.2023
Редактирование списка в другом файле

Я пытаюсь редактировать список в другом файле в python django. У меня есть файл models.py и файл details.py, details.py: DATA = [ {'height': '184', 'width': '49'} {'height': '161', 'width': '31'} {'height': '197', 'width': '25'} {'height': '123', 'width': '56'} {'height': …

28.01.2023
Путь не найден при интеграции приложения React с Django

Я использую Django 4 и хочу интегрировать приложение ReactJS в Django framework. Я решил использовать точный подход здесь для запуска и установил его идентично тому, как описано. Вот список установленных компонентов и версий: ├── …