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

28.10.2022
Django - AttributeError: объект 'User' не имеет атрибута 'fullclean'

Я работаю над проектом Django в IDE IntelliJ IDEA. Я пишу модульные тесты в файле test.py для класса модели User. При запуске файла test.py с помощью команды python manage.py test он выбрасывает 2 ошибки на метод test_username_cannot_be_blank и метод test_valid_user. …

27.10.2022
Django | Получить список с условием

Модель: class GameServer(models.Model): name = models.CharField(max_length=1000) date_published = models.DateField() server_open = models.DateField() max_online = models.IntegerField(default=0) current_online = models.IntegerField(default=0) online_game = models.ForeignKey(Game, on_delete=models.CASCADE, related_name='Game') server_ico = models.ImageField(verbose_name='Лого сервера', null=True, default=None, upload_to='servers_logo', blank=True) server_slug = models.SlugField(unique=True, db_index=True, null=True, blank=True, default=None) SERVERS_NOT_OPEN = …

27.10.2022
Создание объекта модели django, принимающего более одного входа

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

27.10.2022
Как сделать внутренний оператор объединения в django?

Немного запутался в том, как делать join'ы в Django. Например, у меня есть следующие 3 таблицы: battlefield_weakresistimmune; id | weakResistanceImmune | multiplier | pokemon_id | typing_id ----+----------------------+------------+------------+----------- battlefield_basepokemontest; id | name | base_hp | base_atk | base_def | …

27.10.2022
У меня есть запрос, который проверяет, существует ли BVN или Phone _number в моей базе данных, но я пытаюсь добавить третий элемент, который является каналом, используемым пользователем.

Я работаю над API, который принимает BVN или номер телефона и канал от пользователя. Когда они вызывают API, я должен вернуть сообщение, основанное на канале (если они использовали, я верну текст, а если они использовали мобильный банк, я верну html). …

27.10.2022
Поле 'activity_id' ожидало число, но получило <QueryDict: Django

Я создаю небольшой проект django CRUD и работаю над созданием функциональности create, однако каждый раз, когда я пытаюсь создать активность через фронтенд сайта, я получаю следующую ошибку Field 'activity_id' expected a number but got &lt;QueryDict: {'csrfmiddlewaretoken': ['DnM8yrfIrvYgvN6rShEOtR9DFwjpryNtHHs6ytHK1CSAYg3G9sm7YjkcHlpejJDt'], 'host': ['1'], …

27.10.2022
Определите @property и @classproperty с одинаковым именем (Python, Django)

Фон Класс Django LiveServerTestCase имеет метод live_server_url с декоратором @classproperty. (django.utils.functional.classproperty.) Класс запускает свой тестовый сервер до запуска любых тестов и, таким образом, знает URL тестового сервера до запуска любых тестов. У меня есть похожий MyTestCase класс, который …

27.10.2022
Хранение валюты в отсортированном виде Python

Enter code here напишите программу Если у нас есть продуктовый магазин ... один покупатель приходит в магазин, покупает какой-то товар и отдает 180$. наша программа автоматически все купюры хранит в сокращенном виде написать программу Если у нас есть продуктовый …

27.10.2022
Как сделать подборщик дат, который не выбирает предыдущие даты в Django

Я хочу сделать подборщик дат, который не выбирает предыдущие даты, используя Django. class DateInput(forms.DateInput): input_type = 'date' class TimeInput(forms.TimeInput): input_type = 'time' """class used for booking a time slot.""" class BookingForm(forms.ModelForm): class Meta: model = Booking fields = ['check_in_date', 'check_in_time', …

27.10.2022
Получение ошибки при попытке запуска на сервер с каналами

У меня проблема с запуском python manage.py runserver, для лучшего примера смотрите мой код, вдохновленный книгой Django 3 на примере. settings.py: project/urls.py: from django.contrib import admin from django.urls import path, include from django.conf import settings from django.conf.urls.static import static …

27.10.2022
Как на сайте отобразить значения models.ManyToManyField?

Я новенький в python/django, прошу оказать помощь. Пытаюсь отобразить значения связи models.ManyToManyField, но не получается. Если через админ панель добавить или отредактировать, то потом на сайте все отображается корректно, но мне нужно через кнопки на сайте добавить новую запись или …

27.10.2022
Есть ли способ сохранить данные о регистрации пользователя в модели в зависимости от введенных им данных?

У меня есть модель Student и модель Teacher, и я создал пользовательскую форму, которая принимает в поле email и то, является ли пользователь студентом или преподавателем. Я хотел бы сделать так, чтобы, если пользователь выбирает в форме регистрации, что …

27.10.2022
DJango 4.1 + Apache2 => Forbidden: У вас нет разрешения на доступ к этому ресурсу

Я следовал примеру из документации django, а также различным примерам из googling, но не могу заставить мое приложение django работать на apache. Пожалуйста, помогите. Просматривая apache error.log: AH00035: access to / denied (filesystem path '/home/ubuntu/django-apps') because search permissions …

27.10.2022
Django timezone.now() выдает время, когда я запустил сервер

Я использую timezone.now() (django.utils impor timezone) для установки начальной даты моей модели. Но timezone.now() фиксируется на времени, когда я устанавливаю сервер, и не меняется. Как я могу это исправить? Я хочу, чтобы timezone.now() возвращала время, когда пользователь создает объект, …

27.10.2022
Django - Расширяем пользователя дважды с помощью AbstractUser

Я хотел бы иметь учетные записи преподавателя и студента в моем Django WebApp. Сейчас я расширил базового пользователя, используя Student(AbstractUser) и AUTH_USER_MODEL='mainApp.Student'. Теперь я хочу реализовать учетную запись учителя, используя тот же подход. Но прежде чем я разрушу …

27.10.2022
Cpanel Количество процессов превышено и приложение Django падает

Я очень новичок в развертывании Python (Django=4.1) приложений на Cpanel(Shared). Я успешно разместил одно приложение с celery, redis и т.д. Проблема в том, что каждый раз, когда я начинаю использовать приложение, общее количество процессов (Cpanel) превышает (120/120) и приложение перестает …

27.10.2022
Sql не устанавливается

Я получаю ошибку при установке mysql в виртуальной среде.Но почему? Если я запускаю команду из cmd в среде env, она устанавливается.Но из vs code показывает фатальную ошибкуваш текст Я получаю ошибку …

27.10.2022
Django - Вызов переменной по введенному пользовательскому тексту

У меня есть данные excel с несколькими столбцами, внутри есть столбец с именем, теперь с помощью HTML ввода пользователь может написать пользовательский текст. Мне нужно, чтобы пользователь мог использовать что-то для вызова переменной имени, когда ему захочется. Если …

27.10.2022
Создание новых записей в базе данных в django

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

27.10.2022
Невозможно установить внешний ключ postgresql с помощью django между двумя таблицами

Пытаюсь найти лучший способ моделирования моих данных. У меня есть одна таблица для типов покемонов: class PokemonTypesTest2(models.Model): name = models.CharField(max_length=25, unique=True) У него только ID и имя, в нем будет 18 строк. Я хочу иметь возможность …

27.10.2022
Как получить данные из базы данных с помощью django

Я пытаюсь получить данные из базы данных django. Я хочу отобразить все данные в виде div'ов с различными заголовками, изображениями и описанием. views.py from .models import Links def all_links(request): links= Links.objects.all() return render(request, 'links.html', {'links' : links}) …

27.10.2022
Мой пароль пользователя не изменяется, хотя при использовании представлений сброса пароля и изменения пароля ошибок не возникает

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

27.10.2022
Как войти в систему с помощью таблицы пользовательской модели пользователя в Django 4.1.1?

Я делаю образовательный сайт на Django 4.1.1, и мне нужно, чтобы студенты могли регистрироваться и входить в систему, поэтому я создал таблицу Custom User Model в моем файле models.py. from django.db import models from django.contrib.auth.models import AbstractUser from django.contrib.auth.models …

27.10.2022
Каналы Django добавляют объект в неправильную модель

Я делаю приложение чата с каналами django и у него есть 2 потребителя. Один для командного чата, а другой для личного. Я добавляю историю для чата. Есть две модели. "Chat" и "Chat2". Chat предназначен для командного чата, а Chat2 - …

27.10.2022
Как подключиться к локально размещенному сайту в контейнере docker?

Я пытаюсь подключиться к локально размещенному адресу контейнера docker. Я использую Django для обслуживания веб-сайта внутри контейнера и хочу подключиться к нему на своей локальной машине. <img alt="this is the info i get from django from within …

27.10.2022
При отправке формы выдается ошибка при записи. выход из теста is_valid

If form.is_valid(): Поле ошибок: * Обложка Это поле обязательно для заполнения. print ( request.POST ) &lt;QueryDict: {'csrfmiddlewaretoken': ['yrPm4Vywus5cMjDNm34zQ8FVyJLdphAK95ErrIhEabOO19ss5ObAhOQe2eM6KO1t'], 'Code': ['5'], 'Title': ['Reforma do Estado e administração pública gerencia'], 'Capa': ['092022 - G DA SILVA REGO (DAS-SIMPLES) (1). …

27.10.2022
Используйте вызов API платежного шлюза для изменения статуса заказа с "Ожидает" на "Завершен"

Я использую Django python и это мой первый год в программировании на python Я пишу программу, в которой клиент размещает заказ. Итак, в models.py у меня есть объект заказа с полем "Статус платежа" с вариантами полей: Pending и Completed. По …

27.10.2022
Данные присылаются в разные колонки (sqlite)

Хочу сделать регистрацию разделённую на 2 html файла но при отправке данных данные отправляются в разные колонки в бд как это исправить. Вот файлы: models.py from django.db import models EDU_CHOICES …

27.10.2022
Есть ли в Django функциональность для восстановления позиции прокрутки после нажатия кнопки BACK в браузере?

У меня есть список, который не помещается на экране по вертикали. Пользователь прокручивает список, затем выбирает элемент. Затем пользователь возвращается назад, нажав кнопку BACK браузера. Есть ли способ вернуть прежнюю позицию прокрутки?

27.10.2022
Как быстро запускать пустые проекты django

Я искал совета. Мне требуется много времени, чтобы развернуть проект django, я должен настроить сервер, установить библиотеки, настроить NGINX и заставить работать все внутренние компоненты django. Я рассматривал Docker или Puppet, так как хотел быстро создать cookie cutter …

27.10.2022
Почему мой django_framework так склонен к ошибкам утверждений

Как гласит название Для программирования я использую "VScode", а среда построена на "anaconda". Я действительно симулирую выполнение кода в соответствии с обучающим видео, но появляются следующие ошибки, связанные с методом ".is_valid()". Первоначальная ситуация заключается в том, что метод "save" …

27.10.2022
Как избежать лишних пробелов в шаблоне при использовании условия if endif в шаблоне django

Я извлекаю информацию из базы данных и использую {%if%} и {%endif%} условия так что если это поле пустое это не вызывает никаких проблем но когда это поле не имеет никакого значения оно создает новую пустую строку на месте что выглядит …

27.10.2022
Добавление нового элемента в поле внешнего ключа при создании элемента, для которого он является связанным

У меня есть две модели apartment и image, определенные как class Apartment(models.Model): name = models.CharField(...) price = models.DecimalField(...) class Image(models.Model): apartment = models.ForeignKey(to="Apartment") Я настроил их таким образом, чтобы иметь много изображений в одной …

27.10.2022
Обслуживание статических файлов после развертывания с помощью django 2.2

Я развернул свой сайт на уровне моего хоста, но имги не отображаются. Я сделал python manage.py collectstatic и он скопировал файлы в мой STATIC_ROOT myprojet/settings.py STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static') ] STATIC_URL = '/static/' STATIC_ROOT='/home/www/mySite.com/static/' index.html {% extends 'layout/base.html' …

27.10.2022
Сбой ограничения целостности eror not null

Тип исключения: IntegrityError Значение исключения: NOT NULL constraint failed: Cart.cart_id #mymodel: class Cart(models.Model): cart_id=models.CharField(max_length=250,blank=True) def _cart_id(request): cart=request.session.session_key if not cart: cart=request.session.create() def add_cart(request,product_id): product=Product.objects.get(id=product_id) try: cart=Cart.objects.get(cart_id=_cart_id(request)) except Cart.DoesNotExist: cart=Cart.objects.create(cart_id=_cart_id(request)) cart.save()

27.10.2022
Как аутентифицировать пользователя с помощью таблицы Custom user с телефоном в качестве имени пользователя в Django

Я использую пользовательский пользователь в моем django приложении и он работает нормально, когда я создаю пользователя, но проблема возникает, когда я пытаюсь аутентифицировать пользователя, используя phone как username он просто не работает. вот мой код : <pre class="lang-py …

27.10.2022
Как получить связанные записи в Django через обратный внешний ключ

Здесь новичок в Django! Я пришел из среды .NET и не могу понять, как сделать следующую простую вещь: Мои упрощенные модели выглядят следующим образом class Circle(BaseClass): name = models.CharField("Name", max_length=2048, blank=False, null=False) active = models.BooleanField(default=False) ... class CircleParticipant(BaseClass): circle …

27.10.2022
Как сделать так, чтобы сообщения об ошибках появлялись не под полями, а поверх таблицы Django

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

27.10.2022
Списки Django: django отображает объект FK вместо значения

Я использую django_listing для создания таблицы: class SpotTableView(ToolbarListingView): template_name = f'{templates_dir}tables/spot.html' update_success_redirect_url = LISTING_REDIRECT_NO_EDIT save_to_database = True def get_listing_instance_update_listing(self): return Listing(Spot, editable=True, editing=False, edit_on_demand_options={'has_paginator': False}, edit_on_demand=True, gender__input_type='radio', save_to_database=True, selection_position='left', selection_multiple=True, selectable=True, selection_initial=[3, 4], per_page=5, has_toolbar=True, toolbar_placement='top', toolbar=Toolbar( InsertToolbarItem(), EditToolbarItem(), …

27.10.2022
Как проверить текущий URL/конечную точку в операторе if в django

У меня есть кнопка на базовом шаблоне, которая просто возвращает вас назад (history.back()) на каждой странице, кроме одной конкретной. Я предполагаю, что есть простая строка типа {% if URL == specificURL %}, но я не могу понять, как это …