Я пытаюсь реализовать API, в котором можно было бы фильтровать объекты с помощью ListCharField, называемого categories. Я хочу, чтобы объект фильтровался, если любое из значений в его поле categories совпадает с искомой категорией. В моей реализации объекты сопоставляются, только …
У меня есть форма в модале bootstrap, и я хочу, чтобы этот модал оставался открытым после отправки. Я использую CreateView и пытаюсь передать дополнительную переменную в шаблон во front-end, где я мог бы проверить, установлен ли флаг или нет, …
Как правильно сохранить(создать) файл в тестах Django в setUp. Надо сохранить список файлов в setUp. Мой вариант не работает. Кто может подсказать?
У меня есть queryDict в django. Я сериализую его documents = serializers.serialize('json', Documents.objects.filter(id=self.kwargs['pk'])) context['documents'] = json.dumps(documents) Когда я принимаю в javascript, я получаю следующее JSON.parse("{{ documents|escapejs }}") -> "[{"model": "documents", "pk": Мне нужно разобрать еще …
У меня проблема со стилизацией диапазона ввода. Я использую класс django_filters.RangeFilter для объявления моего фильтра: parent__length = django_filters.RangeFilter(label="Length") Выглядит это следующим образом Я не хочу, чтобы эта длина вводилась в одной строке, разделенной знаком "-". …
Я использую django-allauth для получения учетных записей, входа, выхода, регистрации, но мне нужно, чтобы при создании пользователь создавал профиль, и я использую модель UserProfile, как видно из кода. Проблема в том, что когда я создал пользовательскую форму регистрации, теперь она …
Views.py def ipd_report_view(request): report=IpdReport.objects.all() myFilter=IpdFilters(request.POST, queryset=report) report=myFilter.qs total1=report.aggregate(Sum('realization__amount_received')) total2=report.aggregate(Sum('realization__deficit_or_surplus_amount')) rp=serializers.serialize('json', report) request.session['report']=rp context={'report': report, 'total1':total1, 'total2':total2, 'myFilter':myFilter} return render(request, 'account/ipdreport.html', context) В другой функции view мне нужно использовать данные в session, чтобы функция могла экспортировать данные в файл …
В моем Django проекте я хочу, чтобы только премиум пользователи могли получить доступ к странице продаж. Поэтому если у пользователя user_type стоит Trial, он/она не сможет получить доступ к странице продаж. Для этих не премиум пользователей я хочу …
У меня есть два представления, в одном я пытался перезаписать данные. вот первый код: ** tafhist = APIHistory(API_Hist_Id= pi,Status='API has been Submitted',unique_Id='UNID1006',url=url) tafhist.save() ** Сначала я создаю данные и сохраняю их. Теперь в том же месте я хочу …
У меня есть таблица с некоторыми параметрами следующего вида: class Education(models.Model): title = models.CharField(default=None, max_length=100) content = models.TextField(default=None) В запросе Django от клиента возможно, что поле content равно NULL. Поэтому я хочу, чтобы когда параметр content равен NULL, …
У меня есть модель с полем, где я вижу следующее поле: some_field = ForeignKey('self', on_delete=PROTECT, blank=true, null=true, editable=false) Для чего существует это поле и что оно делает? Также я не могуt delete obj of this model id adminpanel, …
Я хочу ограничить доступ/полномочия пользователей в методе создания или уничтожения. Вот сценарий, пользователь с ролью администратора может делать все, что угодно (создавать, получать, обновлять, удалять), в то время как обычный пользователь (клиент) может выполнять только те разрешенные действия (создавать, получать, …
Я пытаюсь запустить миграцию базы данных, но получаю следующую ошибку: psycopg2.ProgrammingError: must be owner of table request_settings Это из моего файла .env: ... DB_USER=idaproject DB_NAME=wellton DB_PASSWORD=password DB_HOST=127.0.0.1 DB_PORT=5432 ... Итак, я предполагаю, что эта таблица должна …
Можно ли для снижения нагрузки на кратковременную память использовать одну учетную запись суперпользователя в админке Django для нескольких проектов? Проекты имеют независимые базы данных с совершенно разными целями, поэтому централизация базы данных не представляется возможной
Я использую Django Channels для прогресс-бара в реальном времени. С помощью этого прогресс-бара клиент получает реальную обратную связь при моделировании. Эта симуляция может занять более 5 минут в зависимости от объема данных. Теперь перейдем к проблеме. Клиент может успешно запустить …
Как записать это представление в общий список в django @login_required def accept_tickets_view(request,pk): ticket = get_object_or_404(Ticket,id=pk) if ticket.status == 'Opened': ticket.status = 'Accepted' ticket.accepted_date = datetime.datetime.now() ticket.accepted_by = request.user ticket.save() return redirect(reverse('open_tickets'))
это немного сложно, вот 2 модели, к которым я выполняю запрос : class Line(models.Model): # Relationships end_station = models.ForeignKey("stations.station", related_name='line_end_station', on_delete=models.CASCADE) starting_station = models.ForeignKey("stations.station", related_name='line_start_Station', on_delete=models.CASCADE) class InLineStation(models.Model): # Relationships line = models.ForeignKey("lines.Line", on_delete=models.CASCADE) in_line_station = models.ForeignKey("stations.station", …
У меня есть приложение django, в котором есть google allauth sign up/login. Если я вхожу в систему с тем же email, который я ввел при создании суперпользователя, он перенаправляет меня на : <img alt="enter image description …
Предполагая модель данных, как в документации Django: class Person(models.Model): name = models.CharField(max_length=128) def __str__(self): return self.name class Group(models.Model): name = models.CharField(max_length=128) members = models.ManyToManyField(Person, through='Membership') def __str__(self): return self.name class Membership(models.Model): person = models.ForeignKey(Person, on_delete=models.CASCADE) group = models.ForeignKey(Group, on_delete=models.CASCADE) …
В настоящее время мы можем получить следующие связанные статьи по тегам. В следующем методе баллы подсчитываются в порядке возрастания количества тегов, содержащихся в объекте. Если найдено больше родственных объектов объекта с наивысшим баллом, то будут найдены только статьи с …
Рассмотрите возможность создания рабочего, который выполняет задачи из очереди задач. Я пытаюсь построить веб-интерфейс на django, чтобы запускать эти задачи вручную. Пока что для некоторых встроенных типов данных я поступаю примерно так: # tasks.py @app.task def …
У меня есть страница, на которой подробно описывается пост и комментарии к нему. Пк для этой страницы - это пк поста. Я хочу иметь возможность создавать комментарии, используя только символы. У меня есть ряд символов, сохраненных в базе данных, …
Я пытаюсь реализовать функциональность строки поиска. мой models.py: class Question(models.Model): questionId = models.IntegerField(primary_key=True) groupId = models.IntegerField(default=0) questionTitle = models.TextField() groupName = models.CharField(max_length=500, null=True, blank=True) correctAnsRef = models.ManyToManyField(CorrectAns, related_name="questionReletedResponses") Моя база данных огромна, поэтому я попытался пропустить …
У меня есть список строк, которые я хочу найти в моей базе данных, и я хочу, чтобы моя функция возвращала имя поля, которое содержит строку: for word in word_list: if word in MyModel.objects.all(): return ?? Как …
Допустим, у меня есть 2 модели с отношением внешнего ключа, которые используются для связывания книг: class Bundle(models.Model): name = models.CharField(max_length=100) class Book(models.Model): name = models.CharField(max_length=20) isbn = models.CharField(max_length=13) bundle = models.ForeignKey(Bundle) мы будем идентифицировать пачки, объединяя номера …
Я пытаюсь получить все Benchmarks, связанные с Node в моем сериализаторе, но я не очень уверен, как их получить. Нужно ли мне делать что-то вроде обратного поиска по иностранному ключу? Может быть, мои модели составлены неправильно? class Node(models.Model): …
Я пытаюсь реализовать проект с использованием Django и React, но столкнулся с проблемой при выполнении "npm run dev". Похоже, что это связано с .jsx и каким-то загрузчиком. Я даже не знаю, что еще делать 😭 Module parse failed: Unexpected token …
У меня есть модель Book: class Book(models.Model): title = models.CharField() ... HTML-форма: <form type="get" action="."> <input id="search_box" type="text" name="search_box" placeholder="Search..." > <button type="submit" >Submit</button> </form> Например: Пользователь вводит в форму некоторый текст: "Какой-то странный текст". …
Я использую ImageKit для отображения изображений внутри Django Admin сайта и он работает нормально: @admin.register(Client) class ClientAdmin(admin.ModelAdmin): list_display = ['title', 'client_logo', ] client_logo = AdminThumbnail(image_field='logo') client_logo.short_description = 'Logo' readonly_fields = ['client_logo'] Но мне нужно отображать изображения в виде …
Я работаю над своим выпускным проектом и застрял на отрисовке определенной страницы. У меня есть следующий код. в файле accounts.html у меня есть тег div, который содержит теги якорей, при нажатии на которые загружается другая html страница. вот …
views.py class CommentCreatView(LoginRequiredMixin, CreateView): model = Comment fields = ['text'] template_name = 'home/add-comment.html' success_url = 'homepage' def form_valid(self,form): form.instance.user = self.request.user post = self.get_object() form.instance.post = post return super().form_valid(form) urls.py from django.urls import path …
Я сталкиваюсь с этой ошибкой при попытке запустить python manage.py migrate кажется, что может быть проблема с полями даты в моем models.py Пожалуйста, посмотрите следующий код: Models.py from django.db import models class newCustomersClass(models.Model): customerName = models.CharField("Customer Name",max_length=50 , blank=True) …
Я пытаюсь сгенерировать случайное имя пользователя на основе его полного имени. Также здесь телефон разрешен как null и blank, но при создании api представления пустая строка передается на сервер, если телефон не указан, и при этом возникает ошибка …
Я хочу добавить метод dispatch к некоторому ресурсу, чтобы я мог использовать декоратор-обертку на нем. Проблема в том, что он работает только на CRUD-операциях и не переходит в метод отправки на "оригинальных" конечных точках: class SomeResource(SomeBaseResource): class Meta(...): ... …
Я использую swagger-auto-schema для документирования своих конечных точек API с помощью django-rest-framework, swagger и drf-yasg. Есть ли способ пометить конечные точки API в документации как устаревшие?
По мере того, как я разрабатываю бэкенд, я также разрабатываю фронтенд. Как вы уже, наверное, догадались, мне приходится выполнять некоторые REST-запросы на моем сервере. Ну, для этого есть несколько решений. Я могу использовать моки на фронтенде или <a href="https://github.com/typicode/json-server" rel="nofollow …
Получаю эту ошибку при создании соединения с redis в приложении django. return self.connection_class(**self.connection_kwargs) Выбрасывает ошибку в этой строке. Похоже, что это проблема версии зависимости, поскольку ранее она работала нормально
Я пытаюсь создать несколько моделей с помощью Django и python. Все мои модели работают, и я могу добавлять элементы в модели, за исключением модели User. Может ли кто-нибудь подсказать, что может быть не так? models.py from django.db import …
Это мои файлы: urls.py path('add/<str:slug>/', views.addBookmark, name='addBookmark') views.py @login_required def addBookmark(request, slug): book = Book.objects.get(slug=slug) if BookMark.objects.filter(user=request.user, book=book).exists(): bookMark = BookMark.objects.get(user=request.user, book=book) bookMark.delete() return HttpResponseRedirect(request.META.get("HTTP_REFERER")) newBookMark = BookMark.objects.create(user=request.user, book=book) newBookMark.save() return HttpResponseRedirect(request.META.get("HTTP_REFERER")) Заметка: мой вид просто обновляет страницу …
Я получаю эту ошибку, когда пытаюсь войти в панель администратора Django: для большего: Я использую пользовательский пользователь и этот проект очень важен для меня. Я искал это в Google, но не нашел ответа на эту проблему. …