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

27.11.2022
Фильтр с использованием поля @property django

Я хочу фильтровать на основе поля @property для создания набора запросов. Моя модель выглядит следующим образом. `class PrHW(models.Model): po_duration = models.IntegerField(null=True) provision_start_date = models.DateField(null=True, blank=True) description = models.TextField(blank=True, null=True) @property def provision_end_date(self): provision_end_date = self.provision_start_date + relativedelta(months=self.po_duration) return provision_end_date` …

27.11.2022
Запрос нескольких схем с помощью django-tenants

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

27.11.2022
Django Rest как показать список комментариев, которые принадлежат только связанному блогу и автору?

Предположим, что автор Jhone написал Blog, название которого "Этот блог написан автором Jhone", а автор Joe написал Blog "Этот блог написан автором Joe". Блог Jhone получил 20 комментариев, а блог Joe получил 10 комментариев. Когда Jhone войдет …

27.11.2022
Как я могу изменить стиль администрирования django на ltr без изменения языка?

Я использую персидский язык в моем django проекте : LANGUAGE_CODE = 'fa-ir' и я хочу изменить направление с rtl на ltr без изменения кода языка . Как я могу это сделать? Я пытался …

27.11.2022
Django - Эффективная выборка рекурсивной структуры categoryi

У меня есть модель, которая выглядит следующим образом: class Category(models.Model): name = models.CharField(max_length=50) parent = models.ForeignKey( 'categories.Category', null=True, blank=True, on_delete=models.CASCADE, related_name='categories' ) В основном, в поле parent он ссылается на самого себя. Если родитель имеет значение None, …

27.11.2022
'>' не поддерживается между экземплярами 'type' и 'datetime.date'

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

27.11.2022
RegexValidator в Django Models неправильно проверяет электронную почту

Я делаю форму django с полем email и использую RegexValidator и хочу определенный формат email, но кажется, что он не проверяет поле правильно email = models.EmailField( unique=True, validators=[ RegexValidator( regex=r"^[2][2][a-zA-Z]{3}\d{3}@[nith.ac.in]*", message= "Only freshers with college email addresses are …

27.11.2022
Сбой ограничения UNIQUE: auth_user.username при попытке зарегистрировать пользователя в django

Я написал следующий набор кода в views.py моего проекта, но когда я пытаюсь зарегистрировать информацию о пользователе как объект в базе данных, возникает вышеупомянутая ошибка views.py from django.shortcuts import render from django.http import HttpResponse from django.contrib.auth.models import User from …

27.11.2022
Параметр запроса Graphene Python JSON

я пытаюсь сделать запрос, передающий список JSON в качестве параметров, но я понятия не имею как, и я не смог найти нигде example query { verify(password="aba", rulesList=[{"rule":"minDigit", value:5}, {"rule":"noRepeted", value:0}] { ... } } …

26.11.2022
Получить старые объекты, обновить, а затем вернуть старые объекты

У меня есть APIView, который выглядит следующим образом: class GetNotifications(ListAPIView): serializer_class = NotificationSerializer def get_queryset(self): notifications = Notification.objects.select_related().filter(user=self.request.user).order_by("-created_at") Notification.objects.select_for_update().filter(is_read=False, user=self.request.user).update(is_read=True) return notifications Я пытаюсь получить все уведомления, которые есть у пользователя. Они включают уведомления, которые были прочитаны и …

26.11.2022
Проблема с вложенными комментариями при использовании MPTT в Django и Django Rest Framework API - результат не найден

Я пытаюсь создать систему вложенных комментариев с помощью MPTT, но использую Django Rest Framework для сериализации дерева MPTT. Я добился того, что вложенные комментарии работают - и эти комментарии добавляются, редактируются и удаляются только путем вызова конечных точек API Django …

26.11.2022
'Django OperationalError: нет такой таблицы: users_portal' в Django

Я создаю webapp и пытаюсь получить доступ к странице 'Portal' (созданной мной) в разделе User's на встроенной странице бэкенда Django Admin. Однако, когда я пытаюсь получить доступ к этой странице, на терминал выводится следующая ошибка: django.db.utils.OperationalError: no such table: …

26.11.2022
AttributeError at /sign-up and /sign-in 'WSGIRequest' object has no attribute 'is_ajax'

Я получаю эту проблему, любая помощь будет оценена по достоинству, Я получаю ошибку при попытке войти в систему или зарегистрироваться.Error bellow. AttributeError at /sign-up 'WSGIRequest' object has no attribute 'is_ajax' I know that function is depreciated now, but i …

26.11.2022
Django channel image serializing error says You cannot call this from an async context - use a thread or sync_to_async

У меня есть сериализатор счетов-фактур, который включает сериализатор изображений, поскольку счета-фактуры имеют отношение один ко многим с изображениями я получил эту ошибку, когда включил many=True в поле images в сериализаторе счетов-фактур но все работает нормально, если many=False. …

26.11.2022
Представление post.views.view не возвращало объект HttpResponse. Вместо этого оно вернуло None

Я хочу создать новый пост с помощью PostCreateView и перейти на страницу подробностей нового поста на следующем шаге, но получаю эту ошибку: (Представление post.views.view не вернуло объект HttpResponse. Вместо этого оно вернуло None.) просмотров class PostDetailView(View): """see detail post""" …

26.11.2022
Django FieldError: Неподдерживаемый поиск 'kategorie' для IntegerField или присоединение к полю не разрешено

У меня есть Django Table с Crispy Filter и я хотел бы фильтровать в таблице Data на основе Category. Но я получаю FieldError. Я попытался определить поле фильтра таким образом в filters.py: kategorie = django_filters.CharFilter(label="Kategorie", field_name="ucet__cislo__kategorie__jmeno", lookup_expr='icontains') …

26.11.2022
Значение поля не отображается для редактирования в форме Django?

Views.py dicfacultets = DicFacultets.objects.all() disfacultetsedit = DicFacultets.objects.get(id=id) form = FacultetsForm(request.POST, instance=disfacultetsedit) if request.method == 'GET': return render(request, 'tao/dicfacultetsedit.html', {'dicfacultets': dicfacultets, 'form': FacultetsForm(), }) else: try: if form.is_valid(): disfacultetsedit = form.save(commit=False) title = request.POST.get('title') disfacultetsedit.title = title disfacultetsedit.save() return redirect('dicfacultets') except …

26.11.2022
Обратная ленивая ошибка NoReverseMatch в django DeleteView

Я пытаюсь вернуться к списку анализов пациента после удаления 1 анализа. Но не могу добиться правильного успеха url Итак, вот моя модель: class PatientAnalysis(models.Model): patient = models.ForeignKey(Patient, on_delete=models.CASCADE) analysis_date = models.DateTimeField(help_text = "Разделяйте даты точками! Используйте '/' …

26.11.2022
Редирект, стирание данных из полей. Django

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

26.11.2022
Добавление пунктов меню в wagtail ModelAdminGroup

Я хочу добавить не ModelAdmin элементы в ModelAdminGroup, как, например, MenuItem, вот так: MenuItem('A title', '/some_url/', icon_name='doc-full-inverse', order=1) Но я не смог найти никаких подсказок ни в документации Wagtail, ни на stackoverflow. Моя ModelAdminGroup выглядит следующим образом …

26.11.2022
Реагирование с помощью пользовательского не простого объекта из Django/Python API на фронт

Я новичок, создающий API с помощью django/python Я построил объект словаря (в нем списки внутри других списков), и я хочу отправить его на фронт через один из ответов: JsonResponse, HttpResponse и т.д. Каким может быть способ сделать это? …

26.11.2022
Как в Django/Python я могу вывести на передний план объект, созданный на заказ?

Я новичок в создании API с помощью Django/Python Я создал объект на стороне сервера, и хочу отправить его на фронт. Я создал его на лету, без класса. Это объект словаря с массивами в нем def whole_menu(request, restaurant_id): menu = …

26.11.2022
Получать и удалять во фреймворке Django

я хочу создать класс ModelViewSet, который получает id из url, например localhost/id и на основе этого id я могу либо показать объект с соответствующим id, либо удалить его. но у меня проблемы с передачей id в …

26.11.2022
Ошибка при открытии скачанного файла Django

Я столкнулся с такой проблемой что, когда я скачиваю с Django sqlite3 формат при открытии его выдает ошибку database disk image is malformed но если я открою еще не отправленную базы из папки хранения то оно работает без ошибки Как …

26.11.2022
Что означает .models на языке djagno?

Я пытаюсь импортировать класс с именем 'Questions' из моего models.py в admin.py from .models import Questions Я не понимаю, почему мы должны использовать точку в '.models', что она означает и на что именно указывает? Я пробовал эти …

26.11.2022
Как сохранить все входящие электронные письма в модель

Я хочу сохранять все входящие сообщения электронной почты в модели django. django-mailbox имеет таблицу электронной почты, но она неактивна. AnymailInboundMessage от django-anymail выглядит так, как будто это будет хорошо работать, но это не класс модели django, просто общий объект …

26.11.2022
Есть ли способ запустить бота discord и код django через heroku?

Все вроде работает, пока я не дошел до части сборки на heroku, -----> $ python manage.py collectstatic --noinput Starting up None shards... 130 static files copied to '/tmp/build_a4988370/staticfiles', 8 unmodified, 361 post-processed. Connected to shard 0 Shard 0 ready …

26.11.2022
Django показывает индикатор загрузки при отсутствии ошибок валидации

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

26.11.2022
Выберите из выпадающего списка пользователей, чтобы назначить их в определенную комнату

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

26.11.2022
Django ORM. Проверьте, что сумма дополнительного поля модели отношений m2m равна 100

Я хочу реализовать проверку этого отношения, чтобы убедиться, что вес всех билетов в сумме дает 100. class PortfolioTicker(models.Model): """ Helper model for M2M relationship between Tickers and Portfolios """ portfolio = models.ForeignKey(Portfolio, models.PROTECT, related_name="tickers") ticker = models.ForeignKey(Ticker, models.PROTECT) weight …

26.11.2022
Джанго на железной дороге

Я полностью протестировал на localhost Django приложение. При размещении на Railway я не могу войти в приложение или в админку. Он показывает все миграции в порядке, нет ошибок конфигурации базы данных, но при попытке входа он показывает неправильного пользователя/пароль. …

26.11.2022
Вычисление функций с помощью python / django

Я создаю портфолио на python / django и у меня очень трудные времена с одним из моих калькуляторов Gym / BMI. Я пытаюсь заставить пользователя ввести свой текущий вес и рост, чтобы он мог получить результат BMI, который …

26.11.2022
Как я могу получить доступ к моему AWS S3 bucket в django?

Я впервые работаю с aws s3, где у меня есть изображения для загрузки из админки django, все работает идеально на localhost, но после развертывания изображения загружаются, но не отображаются на сайте. Мой setup.py AWS_ACCESS_KEY_ID = 'my acceskey' AWS_SECRET_ACCESS_KEY …

26.11.2022
Как преобразовать файл excel в json в определенном формате

Мне нужен определенный вывод JSON из excel для вставки данных в мою базу данных. В настоящее время входные данные должны поступать из таблицы Excel. Это вывод, который я хочу получить [ { "model": "client.Restaurant", "pk": 1, "fields": { …

26.11.2022
Как установить foreign методом post в django?

Models.py class Courses(models.Model): course_name=models.CharField(max_length=50) course_price=models.IntegerField() class Exam(models.Model): exam_name=models.CharField(max_length=101) course=models.ForeignKey(Courses,on_delete=models.CASCADE,default='python') exam_time=models.DateTimeField() views.py def Examadd(request): mycourses = Courses.objects.all() context = {'mycourses': mycourses} if request.method == 'POST': newexam = request.POST.get('examname') course = request.POST.get('courses') examtime = request.POST.get('time') new = Exam.objects.create(exam_name=newexam,course=course,exam_time=examtime) new.save() messages.success(request, "Course …

26.11.2022
Как сохранить иконку желания, проверенную после обновления страницы -Django

Попытка сохранить активным выбранный значок в карточках товаров после обновления страницы когда пользователь обновляет страницу, я хочу, чтобы иконка оставалась полным сердцем, а не пустым. Как я могу это сделать? views.py @login_required def add_wishlist (request): if request.is_ajax() and request.POST …

26.11.2022
Django get_queryset имеет разную сигнатуру для представлений Admin и Generic, как предотвратить дублирование кода

Я хотел бы написать простой код для фильтрации записей в представлении на основе информации о запросе (например, организации, к которой принадлежит пользователь). Я начал реализовывать его как Mixin для представлений администратора. class OrganizationPermissionMixin: def get_queryset(self, request): query = super().get_queryset(request) …

26.11.2022
Я получаю следующую ошибку при попытке загрузить проект Django на Heroku [duplicate]

Когда я пытаюсь загрузить свой проект Django на Heroku, я получаю следующую ошибку Heroku Push error. Подскажите, пожалуйста, в чем проблема и как ее решить. Заранее благодарю попытался выполнить команду push несколько раз измените время …

26.11.2022
Как в Django для формы ModelChoiceField применить виджет со стилями?

Class CommentForm(forms.ModelForm): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.fields['post_blog'].empty_label = 'Задача не выбрана' body = forms.CharField(label='Коментарий', widget=forms.Textarea(attrs={'class': 'form-input', 'rows': 7})) post_blog = forms.ModelChoiceField(label='Выберите задачу', queryset=Blog.objects.all(), widget=forms.ModelChoiceField(attrs={'class': 'form-input'})) class Meta: model = Comment fields = ('body', 'post_blog') Так выдает ошибку …

26.11.2022
Nginx: [emerg] Директива "http" не разрешена в /etc/nginx/sites-enabled/default:22

Когда я попытался ввести приведенный выше код в конфигурационный файл Nginx, я обнаружил эту ошибку.which is nginx: [emerg] "http" директива не разрешена здесь в /etc/nginx/sites-enabled/default:22. Я пробовал в теге HTTP, но не могу решить эту проблему введите …