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

01.10.2022
Что делает класс, за которым следует метод, в Python

В урлах Django есть такой код: path("login/", Login.as_view(), name="loggps") Login - это класс, а as_view() - это метод, но его нет в классе Login, возможно, он есть в родительском классе. Что делает Class.method в Python?

01.10.2022
RestApi Django оптимизация запросов

Нужно ли в сериализаторе оптимизировать запросы к базе данных? select_related и prefetch_related?

01.10.2022
Объект 'NoneType' не имеет атрибута 'save' Django

Я получаю эту ошибку, когда пытаюсь войти в систему с невалидным пользователем, я хочу, чтобы вместо этого меня перенаправляли на страницу входа. Выделяет user.save() на muy views.py views.py def user_login(request): if request.method == 'POST': form = LoginForm(request.POST) if form.is_valid(): …

01.10.2022
Как я могу определить или настроить пользователя django из существующей таблицы модели пользователя в SQLSERVER?

У меня есть база данных в SQLSERVER с таблицей пользователей. она содержит такие атрибуты как id, email, password, name, lastname, verificationCode и эта таблица связана с другими и это продолжается. Я знаю, что в django есть метод аутентификации и …

01.10.2022
Диас Канель Сингао

У меня такая проблема, мне нужно генерировать col-md-4 из Django-Admin, проблема в том, что я хочу показать другой col-md-4 только если предыдущий col-md-4 получил 10 элементов. Пожалуйста, помогите мне, это мой тезис <div class="col-lg-4"> <div class="single-price" style="border-radius: 8px;"> <ul …

01.10.2022
Клонирование модели django с помощью функции copy

У меня есть модель и я хочу скопировать все мои данные, когда вызывается функция copy и она делает копию моих книг с новым временем даты я написал следующее: class Book(models.Model): name = models.CharField(max_length=255) created_date = models.DateTimeField(auto_now_add=True) author = models.ForeignKey('Author', …

01.10.2022
Приведение UUID к DangoObjectNode в подзапросе

У меня есть база данных с простой Employee моделью и узлом в Django. Я использую Graphene для создания API вокруг этого, который позволяет пользователю получить нужные данные. class Employee(models.Model): id = models.UUIDField(primary_key=True, unique=True, ) name = models.CharField(max_length=128) class EmployeeNode(DjangoObjectType): …

01.10.2022
Django - я не могу перенести свою модель "prestamo"

Это моя модель https://i.stack.imgur.com/XqonC.jpg} и это моя ошибка https://i.stack.imgur.com/qVa5M.jpg я не знаю, как это решить

01.10.2022
Ошибка шлюза Nginx 502 с AWS RDS Aurora, Django и Daphne

Я пытаюсь запустить облачный проект с открытым исходным кодом, описанный здесь. Я хочу использовать экземпляр AWS RDS Aurora вместо базы данных проекта по умолчанию, поэтому я следую их инструкциям для этого здесь. Однако, когда я …

01.10.2022
Почему моя функция JavaScript добавляет все больше строк?

У меня есть документ с множеством кнопок, все из которых содержат onclick="myFunction()" внутри тега button. Когда я нажимаю 1-ю кнопку, в мою таблицу добавляется 1 строка, как и требуется. Однако, когда я нажимаю 2-ю кнопку, в таблицу добавляется 2 …

01.10.2022
Как обновить CheckboxSelectMultiple из django в html

Я использовал этот учебник в своем коде, чтобы иметь страницу обновления в моей работе, но у меня возникают трудности с отображением информации CheckboxSelectMultiple на этой странице обновления. Как мне это сделать?

01.10.2022
Метод Django POST не получает все поля ввода из HTML

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

01.10.2022
Django: prefetch_related во вложенных сериализаторах не уменьшает тысячи запросов к БД, а может даже увеличить их количество

У меня странная ситуация. Я много читал о том, как избежать проблемы N+1 и пробовал префетчинг, но безрезультатно. Моя установка выглядит следующим образом: Модели: class A(models.Model): # some stuff class B(models.Model): a = models.ForeignKey(A, on_delete=models.CASCADE, related_name="b_objs") class C(models.Model): …

01.10.2022
Django No Module Named... при вызове функции в другой папке

У меня есть приложение Django и в моем views.py файле я пытаюсь вызвать функцию, которая находится в другом файле в другой папке, все в том же приложении. Моя структура папок выглядит следующим образом: .administraion ├── background_tasks │ ├── …

01.10.2022
Django, sqlite в памяти в производстве

Я сделал это в settings.py 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3' }, 'in_memory_db': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': ":memory:" } У меня есть небольшое количество данных, которые я хотел бы сохранить в базе данных в памяти, …

30.09.2022
Django ListView: как показать несколько записей и защитить остальные

У меня есть модель с небольшим количеством записей. Я хотел бы показать только некоторые из них и защитить остальные... пример: class Squadra(models.Model): ... tipo = models.IntegerField(choices=TIPO_SQUADRA, default=1) ... Затем у меня есть ListView, который возвращает только несколько …

30.09.2022
Удаление данных в шаблоне Django Template Forloop

У меня есть цикл for в проекте Django следующего вида: {% for i in active_session.log.values %} {% if i.log_order == b.order and i.log_exercise == e.name %} <button type="submit" id="submitlog" class="......"> <i class="fa-solid fa-check"></i> </button> {% else %} <button …

30.09.2022
Django как проверить, используется ли таблица в качестве внешнего ключа другой таблицы

Итак, у меня есть две модели, Order и Orders, и для каждого товара, который есть в моей сессии (корзине). Я создаю объект Order_object (сохраняю в базе данных) и после сохранения каждого товара я хочу сделать проверку для каждого Order …

30.09.2022
Django ModelViewSet возвращает полную ошибку HTML 500 при дублировании поля, установленного в unique=true

Я пытаюсь исправить это все утро, но, похоже, не могу найти проблему. У меня есть конкретный API, возвращающий ошибку IntegrityError дублирующего ключа в виде трассировки ошибки Django HTML вместо того, чтобы возвращать детальную ошибку (JSON) на поле формы. …

30.09.2022
Ошибка при вставке геометрии POINT из DJANGO в базу данных POSTGIS

Здравствуйте, я пытаюсь использовать DJANGO для вставки точек, на которые нажимает Leaflet, в базу данных POSTGIS. Во время импорта я получаю следующую ошибку: "function st_geomfromewkb(bytea) does not exist" Я понимаю, что ST_GeomFromEWKB используется для вставки двоичного представления od геометрии, …

30.09.2022
Группировка выпадающих списков django "choices" с помощью ForeignKey?

У меня есть "сайт доставки", и я хочу придать ему некоторый стиль. Статусы заказов перечислены следующим образом: ORDER_STATUS = ( ('Incoming',( ('PENDING', 'Pending'), )), ('Delivery',( ('OFD', 'Out for Delivery'), )), ('Finished',( ('CAN','Cancelled'), ('FIN','Delivered'), )) ) что, …

30.09.2022
Сортировка элементов результатов поиска

Как отсортировать результат поиска так, чтобы при сортировке по цене программа сортировала не все элементы, а только результат поиска? (в views.py(#sort by price) я реализовал сортировку по цене, но она сортирует все элементы) views.py def filters(request): #search search_post = request.GET.get('search') …

30.09.2022
Почему процесс django gunicorn вызывает импорт при первом запросе API?

Заметил, что если я делаю оператор print на глобальном уровне в django level, он будет вызван при первом запросе API, есть ли способ запустить все глобальные объявления до первого API?

30.09.2022
Как сохранить данные MultipleChoiceField с помощью Django ModelForm

Я пытаюсь сохранить данные из формы ModelForm, которая имеет поля MultipleChoiceFields. Я хочу, чтобы пользователь мог выбрать несколько timeframes и сохранить эти данные в базе данных. Пока что при отправке формы с использованием поля MultipleChoiceField я ничего не …

30.09.2022
Использование request.session в качестве success_url в django

У меня есть CBV, которому нужно передать переменную request.session в качестве success_url. Я не смог реализовать это. Может кто-нибудь помочь, пожалуйста. class UpdateTeacherIssueView(LoginRequiredMixin,UpdateView): model = TeacherIssue form_class = UpdateTeacherIssueForm template_name = 'crud_forms/edit_teacher_issue.html' success_url =reverse_lazy('all', path = selected_item>) …

30.09.2022
Django-rest-knox - как аутентифицировать токен для проверки электронной почты?

Я пытаюсь установить проверку электронной почты с помощью django-rest-knox. Ссылка отправляется. Когда я использую следующее: from knox.auth import TokenAuthentication class VerifyEmailAPI(generics.GenericAPIView): def get(self, request): # Get the token from request # token = request.GET.get('token') # print(token) user = TokenAuthentication.authenticate(request, self) …

30.09.2022
Как получить данные удаленно для отображения в admin/index.html в django adminlte v3

Я хочу сделать api вызов и показать данные на главной странице django adminLTE. Как я могу этого добиться?

30.09.2022
Как реализовать отношение OneToTwo в django?

Я хочу реализовать случай, когда модель A имеет ровно два экземпляра B, а модель B имеет ровно один экземпляр A. Каков наилучший способ реализовать это? class A(Model): b1 = OneToOneField(B) b2 = OneToOneField(B) Если я использую это, …

30.09.2022
Как избежать растягивания ссылки в содержимом html-блока

Я разрабатываю приложение на Django и использую bootstrap для фронт-энда. Знаете ли вы, как я могу "спасти" растянутую ссылку в bootstrap? На самом деле мне нравится поведение, когда вся карта является ссылкой, но проблема в том, что внутри …

30.09.2022
Развертывание в производстве gunicorn + nginx с доменом

Я новичок в разработке и пытаюсь развернуть свое приложение django с помощью gunicorn и nginx. Я следовал этому руководству и пытался понять каждый шаг. https://www.agiliq.com/blog/2013/08/minimal-nginx-and-gunicorn-configuration-for-djang/. Я купил домен на namecheap. Я думаю, что пропустил какой-то …

30.09.2022
Мутации Graphene/Django возвращают null

Я создал следующую модель в моем приложении django: class Post(models.Model): title = models.CharField(max_length=125, unique=True) slug_title = models.SlugField(max_length=255, unique=True) body = models.TextField() published_date = models.DateTimeField(auto_now_add=True) author = models.ForeignKey(User, on_delete=models.CASCADE) status = models.BooleanField(default=False) class Meta: ordering = ['-published_date'] def __str__(self): return …

30.09.2022
Как получить адрес электронной почты всех пользователей в Django

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

30.09.2022
Django возвращает поля модели к их значению по умолчанию?

При обновлении я хочу, чтобы это было сброшено на значение по умолчанию from_date = models.DateField(default='2000-01-01') Status = models.CharField(choices=A_K, max_length=100, default='no Status') to_date = models.DateField(default='2000-01-01') Прямо сейчас у меня есть значение по умолчанию, когда создается что-то новое, …

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

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

30.09.2022
Правдоподобная аналитика на сервере с webapp

У меня есть Django, размещенный с помощью Nginx на DigitalOcean. Теперь я хочу установить Plausible Analytics. Как мне это сделать? Как мне изменить конфигурацию Nginx, чтобы получить доступ к приборной панели Plausible, например, с mydomain/plausible?

30.09.2022
Get_absolute_url не работает - выдает эту ошибку NoReverseMatch error

Я получаю эту ошибку, когда пытаюсь использовать get_absolute_url - что я делаю неправильно? NoReverseMatch at /mega_archive/books/ Reverse for 'book' with arguments '('',)' not found. 1 pattern(s) tried: ['mega_archive/book/(?P<book>[-a-zA-Z0-9_]+)/\\Z'] views.py def books(request): books = Book.objects.all() return render(request, 'mega_archive/books.html',{ …

30.09.2022
Развертывание приложения DJANGO на HEROKU без миграции

Я хочу развернуть мое приложение django на heroku Но heroku работает manage.py migrate Я хочу, чтобы heroku не запускал ни одной команды, как я могу это сделать?

30.09.2022
Почему моя панель инструментов отладки Django не отображается в браузере?

Я идеально выполнил все шаги в этой документации : https://django-debug-toolbar.readthedocs.io/en/latest/installation.html и попробовал эти решения, которые я нашел в Интернете добавление в модуль настроек: if DEBUG: import mimetypes mimetypes.add_type("application/javascript", ".js", True) def show_toolbar(request): return …

30.09.2022
Использование шаблона Django и React

Привет ребята, я пытаюсь создать сайт, в котором django работает как rest-api, а react работает как front side. Мне удалось сделать все это просто отлично и я собираюсь развернуть его с помощью aws. Но есть одна вещь, которую я …

30.09.2022
Как изменить размер видео в Django с помощью MoviePy и Dropzone?

Я хочу ограничить длину загружаемого видео одной минутой, я пытался использовать MoviePy, но пока не смог этого сделать. Не могли бы вы помочь мне, пожалуйста? models.py введите здесь описание изображения views.py введите здесь …