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

22.02.2024
Как правильно определить область видимости функции валидатора в родительском классе для использования в дочернем классе

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

22.02.2024
Переопределение класса django-registration

Поскольку мне нужно добавить капчу (django-recaptcha) в форму регистрации, я хочу переопределить класс RegistrationForm из модуля django-registration. Я использую: django-registration==3.3 django==4.1 python(3.10) Я попробовал несколько вариантов, показанных ниже. forms.py from django_registration.forms import RegistrationForm class MyRegistrationForm(RegistrationForm): age …

22.02.2024
Как получить элементы, сложенные в строке, вместе в столбце, который называется col-3

Я пытаюсь сложить все элементы друг под другом, если их больше одного. Я использую Django, и в настоящее время он воспроизводит новый col-3 для каждого нового элемента. Я пробовал bootstrap d-flex flex-wrap, однако это не работает. <div class="col-12 col-lg-6"> <p>Order …

22.02.2024
Резервное копирование базы данных из контейнера Docker

У меня есть несколько контейнеров Django, в которых работает мой бэкенд. Один из них использует Celery Beat для запланированных задач, таких как резервное копирование базы данных. Я хочу сделать дамп моей базы данных, используя библиотеку django-dbbackup. …

22.02.2024
Пользовательские групповые разрешения Django возвращают код 401 как неавторизованный пользователь

Я хочу создать права пользователя на основе членства в группе пользователей. Но следующий код возвращает следующее сообщение об ошибке "Request failed with status code 401". Для авторизованного пользователя print(request.user) верните следующую строку: "AnonymousUser". permission.py: from django.contrib.auth.models import Group …

21.02.2024
Запутанное содержимое настроек Django при использовании manage.py против call_command

У меня есть команда Django, которую я могу запустить с помощью manage.py. Команда импортирует django.conf.settings, затем я беру песни из базы данных, чтобы обновить части settings: from django.conf import settings from music.models import Song class Command(BaseCommand): def …

21.02.2024
При создании экземпляра модели ManyToManyField не вызывается метод save или сигнал post_save

У меня есть модель Post в моем приложении Django. Она имеет отношения "многие-ко-многим" с моделью User через модель UserTag с именем user_tags. class Post(models.Model): id = models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True) author = models.ForeignKey(User, on_delete=models.CASCADE) text = models.TextField() user_tags …

21.02.2024
HttpResponseRedirect и другие проблемы с перенаправлением

Я написал простое веб-приложение, которое может позволить пользователям загружать и скачивать файлы и делать публикации. Я использую django 5.0.1 и python 3.10.2. Все работало корректно на моем локальном хостинге на моем компьютере, но когда я загрузил свой проект на хостинг …

21.02.2024
Django - Stripe - Обновление поля модели после успешной покупки?

В настоящее время я создаю игровое приложение, в котором зарегистрированные пользователи покупают наши цифровые монеты, чтобы играть в игры и разблокировать функции. У меня установлен Stripe вместе с веб-хуком Stripe, и он работает правильно, поэтому пользователи могут покупать …

21.02.2024
Javascript Bootstrap Spinner Visible on submit

Это проект Django. У меня есть этот Bootstrap спиннер в span в кнопке: <form method="POST" id="pdfUploadForm" enctype="multipart/form-data"> {% csrf_token %} {{ form|crispy }} <button class="btn btn-primary" type="submit" id="submitButton"> <span id="spinner-box" class="spinner-border spinner-border-sm not-visible" role="status" aria- hidden="true"></span> Submit... </button> </form> …

21.02.2024
(admin.E202) <модель> не имеет ForeignKey к <модели> с полем OneToOne Инструмент администратора Django

У меня есть небольшое приложение с этими двумя моделями: class LocationSpecialNeeds(models.Model): [some fields] class Location(models.Model): [some fields] location = models.OneToOneField(LocationSpecialNeeds, on_delete=models.CASCADE) Который я хочу видеть в админке Django, используя следующий код: from django.contrib import admin from .models …

21.02.2024
Выбор фреймворков для создания платформы для студентов

Я хочу создать платформу в качестве проекта для моего университета. Вот основные возможности: учитель может создавать тесты и запускать их в определенное время студенты ограничены во времени и могут проходить тесты (каждый тест имеет свой лимит …

21.02.2024
Я не могу получить токены на android-приложение с сервера django

Я пытаюсь понять, почему я не могу получить токены доступа в моем android-приложении с сервера django. Структура приложения для android кажется мне нормальной. Тем не менее проблема сохраняется. Я протестировал ответ сервера с помощью postman, и он выглядит нормально …

21.02.2024
Как включить динамические пользовательские домены

Я разработчик веб-приложения SAAS и плагина для excel. С помощью нашего продукта пользователи могут делиться результатами своей работы с третьими лицами через браузерную ссылку. Формат браузерной ссылки на сегодняшний день - nameofourwebsite.io/titleofoutput. Я хочу реализовать две версии функции: …

21.02.2024
Как сделать так, чтобы изменения переменных в файле .env отражались в проекте Django?

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

21.02.2024
Можно ли в Django использовать reverse/redirect с функцией представления (не строкой) в качестве параметра to при использовании пространств имен?

Я пытаюсь заставить reverse (через redirect) работать в контексте пространств имен и при использовании функций представления. К моему удивлению, это не удается NoReverseMatch. В принципе, я бы сказал, что можно автоматически определить, что я имею в виду. Если …

21.02.2024
Передача данных из одной таблицы в другую при инстанцировании django

Я хочу, чтобы при создании экземпляра объекта user его имя попадало в другую таблицу profile_data, но я не знаю, как это сделать, кто-нибудь может мне помочь?

21.02.2024
Django и django-mssql - проблема с отрисовкой поля ForeignKey в ModelForm

В моем Django-приложении я хотел бы использовать 2 базы данных. Первая (по умолчанию) - sqlite3 и вторая MS SQL. Так как Django не поддерживает MsSQL, я вынужден использовать сторонний пакет django-mssql. У меня есть модель с ForeignKey и ModelForm, …

21.02.2024
Один из многих атрибутов python, не переносимых на дочерние элементы в классе GitHub, с поддержкой и без поддержки Django

Когда я создаю подкласс класса GitHubIssues (см. ниже), все дочерние классы имеют ожидаемые атрибуты, за исключением self.repo_object... Когда я заново объявляю его в дочерних классах, он работает так, как должен... но мне не нужно этого делать, если мои знания …

21.02.2024
Я создал новую модель и зарегистрировал ее в admin.py, но когда я запускаю python manage.py makemigrations, он показывает, что нет миграций для применения

В models.py: from colorfield.fields import ColorField class colour(models.Model): color=ColorField(format="hexa") def __str__(self): return str(self.id) В файле admin.py: admin.site.register(colour) Когда я запускаю python manage.py makemigrations, он говорит: System check identified some issues: WARNINGS: …

21.02.2024
Контейнерное приложение Django работает на локальном, но не на GKE

Любые контейнерные приложения Django работают в локальном режиме, но при запуске на GKE возвращают только "no healthy upstream". Я попробовал с этим примером django: https://github.com/mukulmantosh/cloud-code-helloworld на котором я только закомментировал mysqlclient в requirements.txt файле. …

21.02.2024
Ошибка при запуске приложения Django React с помощью npm start: "Invalid options object" ('Something is already running on port 5432' )

У меня есть приложение Django-React с PostgreSQL/MySQL. Приложение работало нормально, пока сегодня я не попытался запустить фронтенд с помощью npm start. Впервые я столкнулся со следующей подсказкой: ? Что-то уже запущено на порту 5432. Хотите ли вы запустить …

21.02.2024
Python Django Поле 'id' ожидало число, но получило '{"isTrusted":true}'.

Ошибка: Поле 'id' ожидало число, а получило '{"isTrusted":true}' При попытке выполнить операцию удаления возникает ошибка, и я не знаю, как ее устранить. view.py serializers.py class CreateClassSeriaizer(serializers.Serializer): title = serializers.CharField(max_length=128, required=False) start_time = serializers.DateTimeField(required=False) end_time = serializers.DateTimeField(required=False) users = …

21.02.2024
Получение Forbidden (403) CSRF-проверка не удалась

Я использую Django, DRF, docker, Nginx и AWS EC2 instance для моего личного проекта, приложение работает нормально, когда оно использует HTTP, как только я перешел на HTTPS, я получаю CSRF Verification Failed. использовали {% csrf_token %} там, где …

21.02.2024
Zegocloud проблема записи видеозвонков

Как записывать видеозвонки с помощью zegocloud, я создал серверный call backurl в консоли администратора, но когда я вызываю start record api endpoint zegocloud, он не начинает запись, Может ли кто-нибудь помочь мне решить эту проблему?

21.02.2024
Проблема возврата данных context_processor в html для циклов

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

21.02.2024
Django Rest Framework Pagination не работает

Мой settings.py: 'DEFAULT_AUTHENTICATION_CLASSES': [ # 'rest_framework.authentication.TokenAuthentication', # 'rest_framework.authentication.BasicAuthentication', # 'rest_framework.authentication.SessionAuthentication', 'authentication.authentication.ExpiringTokenAuthentication' ], 'DEFAULT_PERMISSION_CLASSES': [ 'rest_framework.permissions.AllowAny', ], 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'PAGE_SIZE': 10, } Мой views.py: permission_classes = [IsAuthenticated] queryset = Post.objects.all().order_by('-id') serializer_class = PostSerializer pagination_class = PageNumberPagination …

21.02.2024
Активация электронной почты не работает в django

Как отправить письмо активации current_site = get_current_site(request) email_subject = 'confirm your email !' message2= render_to_string('authentication/emailConfirmation.html',{ 'name':user.first_name + user.last_name, 'domain':current_site.domain, 'uid':urlsafe_b64encode(force_bytes(user.pk)), 'token':generate_token.make_token(user)}) email= EmailMessage( email_subject, message2, settings.EMAIL_HOST_USER, [user.email], ) email.send() Активировать вид from django.core.mail import send_mail ,EmailMessage from …

21.02.2024
Django admin: исключение значений из выпадающего списка с сохранением существующего значения

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

21.02.2024
Как подключиться с мобильного телефона к localhost

Я разрабатываю сайт на Django, локальная версия запущена на сервере разработки (python manage.py runserver) на localhost. Я могу протестировать свой сайт в браузере, адрес http://127.0.0.1:8000/. Но теперь мне нужно посмотреть, как выглядит мой сайт на …

21.02.2024
Как использовать мультимаршрутизатор в django? [закрыто]

В настоящее время я использую Django Framework и имею большой блок данных, маршрутизатор. Как в Django Framework разделить данные на подбазы и использовать несколько маршрутизаторов??? Я хочу разбить блок данных на несколько частей. Спасибо.

21.02.2024
Как я могу получить доступ к request.data внутри сигнала post_save после создания объектов модели

Я хочу создавать проекты с документами Но это занимает время, поэтому я хочу добавить документ после создания проектов Но я указываю детали, связанные с документами, в теле запроса # Define the signal receiver function @receiver(post_save, sender=Project) def …

21.02.2024
Расширенный поиск в фреймворке django rest

У меня есть база данных, содержащая множество постов с несколькими полями (название, содержание, теги). Я хочу создать поисковую систему для поиска постов. Сначала казалось, что это очень просто, но оказалось, что это не так. Например, когда я набираю 'how …

21.02.2024
Не работает функция активации электронной почты в django

вид def activate(request, uidb64, token): try: uid = force_str(urlsafe_base64_decode(uidb64)) user = User.objects.get(pk=uid) except (TypeError, ValueError, OverflowError, User.DoesNotExist): raise Http404("Invalid activation link") if generate_token.check_token(user, token): user.is_active = True user.save() login(request, user) messages.success(request, "Your account has been activated!") return redirect(reverse('index')) else: …

21.02.2024
Пытаюсь вызвать Post.objects.filter(category=cats) в моем представлении

я пытаюсь вызвать этот метод в моем представлении: def CategoryView(request, cats): category_posts = Post.objects.filter(category=cats) return render(request, 'categories.html', {'cats': cats, 'category-posts': category_posts}) и у меня есть категория, определенная в моей модели, но по какой-то причине возникает ошибка create …

21.02.2024
Javascript: Ввод значения в полях и отображение значения во всплывающем окне

У меня есть регистрационная форма. После заполнения формы во всплывающем окне отобразится номер ссылки. Напоминание для пользователя, которое он должен использовать для входа в систему. register.html &lt;div&gt;Reference No.&lt;input type="text" name="refno" value="{{ refno }}" readonly&gt;&lt;/div&gt; &lt;div&gt;Name&lt;input type="text" name="name"&gt;&lt;/div&gt; ... &lt;button …

21.02.2024
Я пытаюсь настроить каналы django для функции чата в моем веб-приложении, но получаю ошибку импорта DLL

Файл "C:\Users\user.virtualenvs\cinemahub-_4auLGIo\lib\site-packages\cryptography\exceptions.py", строка 9, in from cryptography.hazmat.bindings._rust import exceptions as rust_exceptions ImportError: DLL load failed while importing _rust: The specified procedure could not be found. Я удалил каналы 3.0.5 и запустил python manage.py, ошибка исчезла. но сервер Asgi не …

21.02.2024
AWSApprunner не может отправить электронную почту из django

Когда я пытаюсь отправить письмо из django, запущенного на экземпляре AWSAppRunner, экран некоторое время остается загруженным, а затем становится полностью белым. Если я открываю отладчик, то вижу сетевую ошибку 502: Origin checking failed {My DOMAIN APPEARED HERE } does not …

21.02.2024
Django не удается подключиться к Docker-контейнеру PostgreSQL, используя имя хоста (WSL)

Я столкнулся с проблемой, когда мое приложение Django, работающее на Windows Subsystem for Linux (WSL), не может подключиться к базе данных PostgreSQL, запущенной в контейнере Docker. Ошибка, которую я получаю в Django, выглядит так: django.db.utils.OperationalError: could not translate …

21.02.2024
Django не может подключиться к Redis Server с помощью Docker

Я начинаю работать с Docker. Пытаясь докеризовать django-приложение, я столкнулся с проблемой подключения к redis-серверу, который я запустил из docker Вот ошибка, которую он выдает: Ошибка 111 при подключении к 127.0.0.1:6379. Connection refused. Docker-compose.yml: version: '3.8' …