Я хочу фильтровать на основе поля @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` …
Я пишу этот вопрос, потому что у меня есть сомнения в том, как реализовать сценарий, который мы не предусмотрели для моего приложения, разработанного на django. В основном мне нужен способ, позволяющий некоторым типам пользователей, в зависимости от их роли, …
Предположим, что автор Jhone написал Blog, название которого "Этот блог написан автором Jhone", а автор Joe написал Blog "Этот блог написан автором Joe". Блог Jhone получил 20 комментариев, а блог Joe получил 10 комментариев. Когда Jhone войдет …
Я использую персидский язык в моем django проекте : LANGUAGE_CODE = 'fa-ir' и я хочу изменить направление с rtl на ltr без изменения кода языка . Как я могу это сделать? Я пытался …
У меня есть модель, которая выглядит следующим образом: 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, …
Я создаю CRUD-приложение, которое отображает мероприятия, доступные сегодня или после сегодня; я работаю над механизмом фильтрации для отображения этих мероприятий, однако у меня кошмарные попытки показать только те мероприятия, которые доступны сегодня/после сегодня. У меня возникает следующая ошибка, …
Я делаю форму 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 …
Я написал следующий набор кода в views.py моего проекта, но когда я пытаюсь зарегистрировать информацию о пользователе как объект в базе данных, возникает вышеупомянутая ошибка views.py from django.shortcuts import render from django.http import HttpResponse from django.contrib.auth.models import User from …
я пытаюсь сделать запрос, передающий список JSON в качестве параметров, но я понятия не имею как, и я не смог найти нигде example query { verify(password="aba", rulesList=[{"rule":"minDigit", value:5}, {"rule":"noRepeted", value:0}] { ... } } …
У меня есть 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 Я пытаюсь получить все уведомления, которые есть у пользователя. Они включают уведомления, которые были прочитаны и …
Я пытаюсь создать систему вложенных комментариев с помощью MPTT, но использую Django Rest Framework для сериализации дерева MPTT. Я добился того, что вложенные комментарии работают - и эти комментарии добавляются, редактируются и удаляются только путем вызова конечных точек API Django …
Я создаю webapp и пытаюсь получить доступ к странице 'Portal' (созданной мной) в разделе User's на встроенной странице бэкенда Django Admin. Однако, когда я пытаюсь получить доступ к этой странице, на терминал выводится следующая ошибка: django.db.utils.OperationalError: no such table: …
Я получаю эту проблему, любая помощь будет оценена по достоинству, Я получаю ошибку при попытке войти в систему или зарегистрироваться.Error bellow. AttributeError at /sign-up 'WSGIRequest' object has no attribute 'is_ajax' I know that function is depreciated now, but i …
У меня есть сериализатор счетов-фактур, который включает сериализатор изображений, поскольку счета-фактуры имеют отношение один ко многим с изображениями я получил эту ошибку, когда включил many=True в поле images в сериализаторе счетов-фактур но все работает нормально, если many=False. …
Я хочу создать новый пост с помощью PostCreateView и перейти на страницу подробностей нового поста на следующем шаге, но получаю эту ошибку: (Представление post.views.view не вернуло объект HttpResponse. Вместо этого оно вернуло None.) просмотров class PostDetailView(View): """see detail post""" …
У меня есть Django Table с Crispy Filter и я хотел бы фильтровать в таблице Data на основе Category. Но я получаю FieldError. Я попытался определить поле фильтра таким образом в filters.py: kategorie = django_filters.CharFilter(label="Kategorie", field_name="ucet__cislo__kategorie__jmeno", lookup_expr='icontains') …
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 …
Я пытаюсь вернуться к списку анализов пациента после удаления 1 анализа. Но не могу добиться правильного успеха url Итак, вот моя модель: class PatientAnalysis(models.Model): patient = models.ForeignKey(Patient, on_delete=models.CASCADE) analysis_date = models.DateTimeField(help_text = "Разделяйте даты точками! Используйте '/' …
У меня есть форма регистрации. Если ввести неверный данные, нажав на кнопку отправки формы и после этого обновить страницу, данные и сообщения об ошибках останутся. Я бы хотел, чтобы данные из формы стирались. Если использовать редирект, то вместе с данными …
Я хочу добавить не ModelAdmin элементы в ModelAdminGroup, как, например, MenuItem, вот так: MenuItem('A title', '/some_url/', icon_name='doc-full-inverse', order=1) Но я не смог найти никаких подсказок ни в документации Wagtail, ни на stackoverflow. Моя ModelAdminGroup выглядит следующим образом …
Я новичок, создающий API с помощью django/python Я построил объект словаря (в нем списки внутри других списков), и я хочу отправить его на фронт через один из ответов: JsonResponse, HttpResponse и т.д. Каким может быть способ сделать это? …
Я новичок в создании API с помощью Django/Python Я создал объект на стороне сервера, и хочу отправить его на фронт. Я создал его на лету, без класса. Это объект словаря с массивами в нем def whole_menu(request, restaurant_id): menu = …
я хочу создать класс ModelViewSet, который получает id из url, например localhost/id и на основе этого id я могу либо показать объект с соответствующим id, либо удалить его. но у меня проблемы с передачей id в …
Я столкнулся с такой проблемой что, когда я скачиваю с Django sqlite3 формат при открытии его выдает ошибку database disk image is malformed но если я открою еще не отправленную базы из папки хранения то оно работает без ошибки Как …
Я пытаюсь импортировать класс с именем 'Questions' из моего models.py в admin.py from .models import Questions Я не понимаю, почему мы должны использовать точку в '.models', что она означает и на что именно указывает? Я пробовал эти …
Я хочу сохранять все входящие сообщения электронной почты в модели django. django-mailbox имеет таблицу электронной почты, но она неактивна. AnymailInboundMessage от django-anymail выглядит так, как будто это будет хорошо работать, но это не класс модели django, просто общий объект …
Все вроде работает, пока я не дошел до части сборки на 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 …
Я делаю веб-приложение на Django и хочу отображать индикатор загрузки, пока жду, пока моя функция Python выполнит свои вычисления. Однако индикатор загрузки отображается (навсегда), если есть ошибки валидации ввода. Как проверить, есть ли валидация при отправке и избежать отображения индикатора …
Я пытаюсь создать выпадающий список пользователей, который может быть изменен и обновлен по желанию пользователя-администратора. Я могу видеть выпадающий список пользователей, но когда я перехожу к созданию комнаты и пытаюсь выбрать пользователя, он не сохраняется и поле остается пустым. Я …
Я хочу реализовать проверку этого отношения, чтобы убедиться, что вес всех билетов в сумме дает 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 …
Я полностью протестировал на localhost Django приложение. При размещении на Railway я не могу войти в приложение или в админку. Он показывает все миграции в порядке, нет ошибок конфигурации базы данных, но при попытке входа он показывает неправильного пользователя/пароль. …
Я создаю портфолио на python / django и у меня очень трудные времена с одним из моих калькуляторов Gym / BMI. Я пытаюсь заставить пользователя ввести свой текущий вес и рост, чтобы он мог получить результат BMI, который …
Я впервые работаю с aws s3, где у меня есть изображения для загрузки из админки django, все работает идеально на localhost, но после развертывания изображения загружаются, но не отображаются на сайте. Мой setup.py AWS_ACCESS_KEY_ID = 'my acceskey' AWS_SECRET_ACCESS_KEY …
Мне нужен определенный вывод JSON из excel для вставки данных в мою базу данных. В настоящее время входные данные должны поступать из таблицы Excel. Это вывод, который я хочу получить [ { "model": "client.Restaurant", "pk": 1, "fields": { …
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 …
Попытка сохранить активным выбранный значок в карточках товаров после обновления страницы когда пользователь обновляет страницу, я хочу, чтобы иконка оставалась полным сердцем, а не пустым. Как я могу это сделать? views.py @login_required def add_wishlist (request): if request.is_ajax() and request.POST …
Я хотел бы написать простой код для фильтрации записей в представлении на основе информации о запросе (например, организации, к которой принадлежит пользователь). Я начал реализовывать его как Mixin для представлений администратора. class OrganizationPermissionMixin: def get_queryset(self, request): query = super().get_queryset(request) …
Когда я пытаюсь загрузить свой проект Django на Heroku, я получаю следующую ошибку Heroku Push error. Подскажите, пожалуйста, в чем проблема и как ее решить. Заранее благодарю попытался выполнить команду push несколько раз измените время …
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') Так выдает ошибку …
Когда я попытался ввести приведенный выше код в конфигурационный файл Nginx, я обнаружил эту ошибку.which is nginx: [emerg] "http" директива не разрешена здесь в /etc/nginx/sites-enabled/default:22. Я пробовал в теге HTTP, но не могу решить эту проблему введите …