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

16.11.2021
Как мне отформатировать django url так, чтобы вызов AJAX получал данные базы данных, не зависящие от текущей страницы, а от значения формы?

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

16.11.2021
Реализация строки поиска Django с фильтрацией по нескольким полям

Я пытаюсь реализовать функциональность строки поиска. мой 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") Моя база данных огромна, поэтому я попытался пропустить …

16.11.2021
Как вернуть имя поля, содержащего заданное значение, в модели django?

У меня есть список строк, которые я хочу найти в моей базе данных, и я хочу, чтобы моя функция возвращала имя поля, которое содержит строку: for word in word_list: if word in MyModel.objects.all(): return ?? Как …

16.11.2021
Конкатенация полей внешнего ключа с разделителем Django

Допустим, у меня есть 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) мы будем идентифицировать пачки, объединяя номера …

16.11.2021
Django DRF получение значений ForeignKey в сериализаторе

Я пытаюсь получить все Benchmarks, связанные с Node в моем сериализаторе, но я не очень уверен, как их получить. Нужно ли мне делать что-то вроде обратного поиска по иностранному ключу? Может быть, мои модели составлены неправильно? class Node(models.Model): …

16.11.2021
Вам может понадобиться соответствующий погрузчик

Я пытаюсь реализовать проект с использованием Django и React, но столкнулся с проблемой при выполнении "npm run dev". Похоже, что это связано с .jsx и каким-то загрузчиком. Я даже не знаю, что еще делать 😭 Module parse failed: Unexpected token …

16.11.2021
Как реализовать собственный фильтр поиска - Django?

У меня есть модель 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> Например: Пользователь вводит в форму некоторый текст: "Какой-то странный текст". …

16.11.2021
Django ImageKit изменяет размер изображения внутри сайта администратора

Я использую 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'] Но мне нужно отображать изображения в виде …

16.11.2021
Рендеринг определенного тега div из views.py в django

Я работаю над своим выпускным проектом и застрял на отрисовке определенной страницы. У меня есть следующий код. в файле accounts.html у меня есть тег div, который содержит теги якорей, при нажатии на которые загружается другая html страница. вот …

16.11.2021
Страница не найдена (404) Не найдено ни одного комментария, соответствующего запросу

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 …

16.11.2021
Datetime_re.match(value) // TypeError: ожидается строка или байтоподобный объект

Я сталкиваюсь с этой ошибкой при попытке запустить 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) …

16.11.2021
Как сгенерировать случайный уникальный идентификатор в django?

Я пытаюсь сгенерировать случайное имя пользователя на основе его полного имени. Также здесь телефон разрешен как null и blank, но при создании api представления пустая строка передается на сервер, если телефон не указан, и при этом возникает ошибка …

16.11.2021
Как обернуть пользовательские конечные точки в Django Tastypie?

Я хочу добавить метод dispatch к некоторому ресурсу, чтобы я мог использовать декоратор-обертку на нем. Проблема в том, что он работает только на CRUD-операциях и не переходит в метод отправки на "оригинальных" конечных точках: class SomeResource(SomeBaseResource): class Meta(...): ... …

16.11.2021
Как пометить метод как устаревший с помощью swagger_auto_schema?

Я использую swagger-auto-schema для документирования своих конечных точек API с помощью django-rest-framework, swagger и drf-yasg. Есть ли способ пометить конечные точки API в документации как устаревшие?

16.11.2021
Есть ли способ запустить сервер с сессионным соединением с базой данных в Django?

По мере того, как я разрабатываю бэкенд, я также разрабатываю фронтенд. Как вы уже, наверное, догадались, мне приходится выполнять некоторые REST-запросы на моем сервере. Ну, для этого есть несколько решений. Я могу использовать моки на фронтенде или <a href="https://github.com/typicode/json-server" rel="nofollow …

16.11.2021
__init__() получила неожиданный аргумент ключевого слова 'username'

Получаю эту ошибку при создании соединения с redis в приложении django. return self.connection_class(**self.connection_kwargs) Выбрасывает ошибку в этой строке. Похоже, что это проблема версии зависимости, поскольку ранее она работала нормально

16.11.2021
Django FileNotFoundError при попытке добавить элемент в модель

Я пытаюсь создать несколько моделей с помощью Django и python. Все мои модели работают, и я могу добавлять элементы в модели, за исключением модели User. Может ли кто-нибудь подсказать, что может быть не так? models.py from django.db import …

16.11.2021
Как перенаправить пользователя дважды - Django?

Это мои файлы: urls.py path('add/&lt;str:slug&gt;/', 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")) Заметка: мой вид просто обновляет страницу …

16.11.2021
Django admin return value.utcoffset() is None

Я получаю эту ошибку, когда пытаюсь войти в панель администратора Django: для большего: Я использую пользовательский пользователь и этот проект очень важен для меня. Я искал это в Google, но не нашел ответа на эту проблему. …

16.11.2021
Как одним запросом получить все Product в категории, и связаны с ними Price определённого типа

Подскажите как сформировать запрос, чтоб в ответ получить Queriset с аннотаций, где значением Queriset будут Product, а аннотация к каждому продукту объект Price указанному типу по типу? Есть такие модели: class Category(MPTTModel): &quot;&quot;&quot; Базовая модель категории и под категории. &quot;&quot;&quot; …

16.11.2021
Измените представления, основанные на функциях, на общие представления, основанные на классах (обновление представления)

Мне нужно изменить представления на основе функций на общие представления на основе классов У меня есть html страница, которая отображает статус билета и информацию вместе с кнопкой изображение билета с кнопкой принять если я нажимаю …

16.11.2021
Как добавить пользовательское представление в админку django аналогично /change и /add?

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

16.11.2021
Django: использование select_related / prefetch_related для 3 моделей в одном запросе

У меня есть несколько моделей Django: Domains, Kpis, Tests, TestsAndKpis TestsAndKpis - модель "многие ко многим" с test_id и kpi_id в качестве ключей. Модель Kpis имеет ForiegnKey из domain_id. Я хочу эффективно получать данные из моей БД (я …

16.11.2021
Настройка Django на стороне сервера для пагинации с помощью Datatable

Я использую Django для бэкенда, и я использую библиотеку Datatable для отображения большого количества записей (около 1 миллиона записей). Я пытаюсь настроить datatable таким образом, чтобы каждый раз из бэкенда получалось 25 записей, и когда пользователь нажимает на кнопку …

16.11.2021
FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'auto-restart'

Попробовал использовать watchdog для автоматического перезапуска celery worker/beat в контейнере docker при изменении кода, и получил ошибку: # watchmedo auto-restart -d . -R -- celery -A main_app_name beat -l info Traceback (most recent call last): File "/usr/local/bin/watchmedo", line 8, in …

16.11.2021
Почему объект 'bool' не является вызываемым

вот мой файл промежуточного ПО в django import re from django.conf import settings from django.shortcuts import redirect EXEMPT_URL = [re.compile(settings.LOGIN_URL.lstrip('/'))] if hasattr(settings, 'LOGIN_EXEMPT_URLS'): EXEMPT_URL += [re.compile(url)for url in settings.LOGIN_EXEMPT_URLS] class LoginRequiredMiddleware: def __init__(self, get_response): self.get_response = get_response def __call__(self,request): …

16.11.2021
Как сгенерировать url-ссылку из текстового кода

Я хочу сделать проект, в котором мы вставляем код в текстовое поле и после кнопки submit, генерируется URL ссылка для доступа к этому коду, это похоже на git gists. Может ли кто-нибудь сказать мне, как я могу подойти к

16.11.2021
Когда я создаю суперпользователя для пользовательской модели пользователя, он не предоставляет мне имя пользователя, имя, фамилию, фамилию подается тогда он показывает ошибку

Когда я создаю суперпользователя для пользовательской модели пользователя, он не предоставляет мне имя пользователя, имя, фамилию, фамилию подается тогда он показывает эту ошибку: MyAccountManager.create_superuser() missing 3 required positional arguments: 'first_name', 'last_name', and 'username' Вот мой код: class MyAccountManager(BaseUserManager): def …

16.11.2021
Как прикрепить объект внешнего ключа к полю модели в админке Wagtail?

В этом случае каждая функция имеет одну Epic (models.Model) epic = models.ForeignKey(Epic, on_delete=models.CASCADE, default='') В выпадающем списке администратора (и только там) я хотел бы показать каждый элемент …

16.11.2021
Ошибка при развертывании проекта Django на Heroku

Я пытался развернуть приложение django на heroku, но получил эту ошибку. Я выполнил все шаги из heroku и этого сайта: https://studygyaan.com/django/django-everywhere-host-your-django-app-for-free-on-heroku.Вот моя ошибка: error: command '/usr/bin/gcc' failed with exit code 1 ERROR: Command errored …

16.11.2021
Как обеспечить валидацию в формах django

У меня есть форма, которая принимает значения start_time и end_time, оба из которых являются полями DateTimeFields в моем model.py. Однако я хочу убедиться, что время начала_времени меньше времени окончания_времени. Я создал функцию в моем forms.py, но, похоже, она не …

16.11.2021
Django.db.utils.ProgrammingError: для столбца "id" таблицы "products_customer" указано несколько значений по умолчанию

После выполнения миграции я попытался выполнить миграцию, но получаю ошибку django.db.utils.ProgrammingError: multiple default values specified for column "id" of table "products_customer" Но я удаляю эту таблицу клиентов из models.py как мне решить эту проблему? models.py from django.db import models …

16.11.2021
Почему django показывает мне ошибку существующих строк?

Вы пытаетесь добавить поле 'created' с 'auto_now_add=True' к пользователю без значения по умолчанию; базе данных нужно что-то для заполнения существующих строк. Provide a one-off default now (will be set on all existing rows) Quit, and let me add …

16.11.2021
Как использовать super в django tables2 render_*

я создаю новый столбец и добавляю настраиваемый рендеринг, как показано ниже class PriceColumn(django_tables2.Column): def render(self, value): if isinstance(value, int) or isinstance(value, float): self.attrs['td']['title'] = f'{round(value, 2):,}' return number_convertor_to_milion(value) return '--- затем я использовал его для поля weekly_returns …

16.11.2021
Как получить токен доступа и токен обновления (rest_framework_jwt) в одном API в Django

Мне нужно получить токен доступа и токен обновления в одном API, в настоящее время у меня есть 2 API для токенов доступа и обновления url(r'^token-auth', view.ObtainJWTView.as_view(), name='token-auth'), url(r'^token-refresh', refresh_jwt_token), Мне нужен еще один API для обоих

16.11.2021
Как быстро получить три максимальных значения из базы данных Джанго?

Попробовал Base.objects.order_by('value')[0:3] но это работало пока было мало записей. сейчас каждое упорядочивание занимает три секунды гдето а количество записей растет. Есть более быстрый способ?

16.11.2021
Как удалить первые скобки из списка в django?

Я пишу запрос для получения списка следующим образом: tStartEnd = APIHistory.objects.values('status_start','status_end') codereview = list(tStartEnd) Ожидаемый результат: ['start', 'end'] но я получаю : [('START', 'END')] используя django query, как получить вывод следующим образом ['start', 'end']

16.11.2021
Обслуживание медиафайлов в django с небольшим размером

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

16.11.2021
Django : GET / HTTP/1.1" 404 2029

Я начинающий Django. Получаю ошибку 404, не могу найти причину. Следовал всем инструкциям шаг за шагом. Использую Django версии 3.1.1. Пытаюсь найти решение в google, не помогает. Когда я выполняю python manage.py runserver - я получаю следующее сообщение Watching for …

16.11.2021
'OperationalError' когда я вставляю : owner = models.ForeignKey(User,on_delete=models.CASCADE)

Я очень новичок в django, когда я ввожу этот код : owner = models.ForeignKey(User,on_delete=models.CASCADE) страница выдает OperationalError в позиции. Является ли этот код неправильным, или ему нужно что-то Мне нужна хорошая новая книга по django …