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

22.09.2022
Как найти значение в строке (txt) python

Я новичок в мире python и пытаюсь извлечь значение из текста. Я пытаюсь найти ключевое слово с помощью re.search('keyword'), но я хочу получить значение после ключевого слова text = word1:1434, word2:4446, word3:7171 я просто хочу получить значение …

22.09.2022
Как я могу аутентифицировать пользователя, принадлежащего к другой базе данных, в моем другом сервисе в django rest framework?

Я новичок в django и мне необходимо создать два микросервиса с отдельными базами данных; Одна для хранения информации о пользователе, а другая для хранения информации о тодо/задачах. На данный момент я создал два отдельных проекта с двумя отдельными …

22.09.2022
Можно ли сделать так, чтобы url шаблона django направлялся в другой проект?

< &lt;span class="sign-in"&gt; &lt;a href="{% url 'blog:sign-in' %}"&gt;sign-in&lt;/a&gt; &lt;/span&gt; &lt;span class="sign-up"&gt; &lt;a href="{% url 'blog:sign-up' %}"&gt;sign-up&lt;/a&gt; &lt;/span&gt; < <

22.09.2022
Как дать пользователю возможность выбрать произвольное количество "n" языков при регистрации аккаунта?

Предположим, я создаю следующее приложение для изучения языков, подобное Duolingo. Первоначально в процессе регистрации аккаунта пользователь может выбрать до 5 изучаемых языков. Позже пользователь может подписаться на премиум-подписку и выбрать до N языков на другой странице, например, в настройках …

22.09.2022
Подсчет аннотаций Django для другого набора запросов

Модели: class Regions(models.Model): name = models.CharField(max_length=255, unique=True) class Owners(models.Model): name = models.CharField(max_length=255, null=False, unique=True) url = models.URLField(null=True) class Lands(models.Model): region = models.ForeignKey(Regions, on_delete=models.CASCADE) owner = models.ForeignKey(Owners, on_delete=models.PROTECT, null=True) description = models.TextField(max_length=2000, null=True) class LandChangeHistory(models.Model): land = models.ForeignKey(Lands, on_delete=models.CASCADE, null=False, …

22.09.2022
Отказано в выполнении скрипта ... MIME-тип ('text/html') не является исполняемым, а строгая проверка MIME-типа включена -- django reactjs whitenoise heroku

В настоящее время я занимаюсь развертыванием (читай: борюсь) моего приложения: django (backend) react-js/redux (frontend) django-ninja (api) whitenoise (backend - staticfiles) на heroku. однако я продолжаю получать это сообщение об ошибке всякий раз, когда запускаю приложение и запускаю …

22.09.2022
Django.db.utils.ProgrammingError: нет уникального ограничения, соответствующего заданным ключам для ссылаемой таблицы

У меня проблема с Django 2.2.7 и postgresql 12 при использовании команды "python manage.py migrate". Когда я выполняю его, процесс завершается со следующей ошибкой: django.db.utils.ProgrammingError: there is no unique constraint matching given keys for referenced table "clients_clients" …

22.09.2022
Как исправить ошибку Значение QuerySet для точного поиска должно быть ограничено одним результатом с помощью нарезки

Я пытаюсь получить/отфильтровать определенный фрагмент информации и удалить его из баз данных. Эти данные представляют собой отношения "многие ко многим". Вот модель: class Log(models.Model): ................................... log_order = models.IntegerField(validators=[MinValueValidator(1)],blank=True, null=True) class LogForm(forms.Form): ............................. log_order = forms.IntegerField() class ActiveSession(models.Model): …

22.09.2022
Форма со значением по умолчанию при загрузке страницы django

Хотелось бы, чтобы при загрузке страницы уже срабатывало значение или фильтр формы по умолчанию. В данном случае у меня есть булев фильтр, который возвращает True или False, и я хотел, чтобы по умолчанию загружался True, потому что он фильтрует …

22.09.2022
Удаление/удаление данных в проекте Django

У меня есть следующая модель с отношениями "многие ко многим": class Log(models.Model): ................................... log_order = models.IntegerField(validators=[MinValueValidator(1)],blank=True, null=True) class LogForm(forms.Form): ............................. log_order = forms.IntegerField() class ActiveSession(models.Model): log = models.ManyToManyField(Log, related_name='savedlogs') .................................. Для каждого ActiveSession я хочу добавить различные …

22.09.2022
<

< class Accounts_revenue(models.Model): revenue_of = models.CharField(max_length=100, default='i.e: visa payment',null=False) revenue_by = models.ForeignKey(Profile, on_delete=models.CASCADE,null=True, blank=True ) amount = models.IntegerField( default='') day_on_which = models.DateField(auto_now=True, null=True, blank=True) evidence_document = models.ImageField(upload_to = 'uploads/', blank=True, default='') def __str__(self): return str(self.revenue_of) def get_absolute_url(self): return reverse('dashboard:revenue', kwargs= …

22.09.2022
Python / Django render_to_string outpu отображается как текст с html-сущностями

Я переношу приложение python / Django с: Django==1.5.1 python версии 2.6.6 to Django==3.2 python версии 3.6.8 Проблема, с которой я сталкиваюсь, заключается в том, что у меня есть раздел кода, который преобразует в строку определенный HTML-шаблон, а затем …

22.09.2022
Stripe client_reference_id: null в checkout.session.completed

У меня есть таблица цен stripe на передней стороне для отображения вариантов, доступных клиентам. На моем бэкенде я использую Django для обработки создания учетной записи, если платеж был успешным. Как показано ниже, это было создано по учебнику на TestDriven.io …

22.09.2022
Как сохранить транзакцию mpesa в моем приложении django

В настоящее время я работаю над приложением на django, в котором я могу видеть и сохранять все транзакции, сделанные по моему номеру кассы... Никаких stk push, просто чтобы иметь возможность видеть и сохранять все транзакции, сделанные по этому номеру …

22.09.2022
Как получить доступ к набору запросов, переданных из представления в html-шаблон внутри блока javascript в django?

Я хочу циклически просматривать массивы/наборы, переданные из представления в html шаблон в django внутри {% block js %} блок, возможно ли это? {% block js %} I want to access array/queryset/value passed from views here {% …

22.09.2022
Weasyprint отделяет маркер списка от текста при естественном разрыве страницы

У меня есть стилизованный ol элемент: &lt;ol&gt; &lt;li&gt;Communication requirements&lt;/li&gt; &lt;/ol&gt; CSS следующим образом: ol { list-style-type: none; counter-reset: item; margin: 0; padding: 0; } ol &gt; li { counter-increment: item; font-weight: 700; display: table; margin-bottom: 10px; padding-top: …

22.09.2022
C

Я успешно модифицировал первую страницу сброса пароля. (Где пользователь вставляет свой адрес электронной почты) < html шаблон {% load static %} &lt;div class="box" align="center"&gt; &lt;h1&gt;Write your new password&lt;/h1&gt; &lt;div class="small-line"&gt;&lt;/div&gt; &lt;form method="POST"&gt; {% csrf_token %} {{ context.as_p }} …

21.09.2022
Как скрыть админку django

Не могу разобраться и найти информацию в документации и на просторах интернета, как сделать проверку если статус у юзера user.is_active то при переходе на страницу с админкой my_domeny/admin мне выдавало ошибку 404 страница не найдена. Не хочу что бы при …

21.09.2022
Django: TextChoices отображается в массиве как представление __str__, а не как значение

В моей модели есть следующее поле: schedule = models.CharField( choices=WorkScheduleType.choices, max_length=255, unique=True, ) Это ведет себя так, как ожидалось, когда я делаю что-то вроде этого: print(schedule) &gt; DAILY Но когда я делаю что-то вроде этого: …

21.09.2022
Как использовать Javascript eventListeners в проекте Django

Я довольно большой новичок во фреймворке Django и работаю над небольшим проектом, который требует от меня использования в нем статических файлов (JavaScript). У меня есть пара кнопок, которыми я хочу манипулировать из DOM, но по какой-то причине я не …

21.09.2022
Django конвертирует временную метку перед выполнением запроса?

У меня есть уникальный случай, когда моя внешняя временная метка генерируется на основе пользовательских настроек. (Пользователь может выбрать свой таймзону, 12/24-часовые часы). У меня есть функция поиска, в которой пользователь может искать по временной метке. Проблема, с …

21.09.2022
Сервер загрузки данных с управлением пользователями и возобновляемой загрузкой

Я хочу создать сервер загрузки данных на основе веб-технологий для проекта citizen science project и хотел бы узнать, есть ли готовые решения или полезные пакеты Python, библиотеки, чтобы облегчить работу? Я не хочу изобретать …

21.09.2022
Функция одобрения комментариев

Я абсолютный новичок в программировании. Пытаюсь написать функцию одобрения комментария, чтобы после принятия, он отображался под постом. Неодобренные комменты отображаются на отдельной странице пользователям чьим постам они были написаны. функция: def approve(request, pk): # вытаскиваем текущего пользователя user = request.user …

21.09.2022
Django. ModuleNotFoundError: No module named 'app'

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

21.09.2022
Django Migrations - Как я могу перенести свои собственные модели django без каких-либо встроенных моделей, таких как auth, sessions, sites, admin и т.д.

У меня есть требования, чтобы невозможно было изменить заданную схему. Мне не нужны никакие встроенные модели django, такие как admin, auth, sessions, messages и т.д.. Как я могу перенести мои модели без встроенных моделей. Я буду благодарен, если …

21.09.2022
Как автоматически повторно использовать поле модели по умолчанию, когда такое поле (его имя) не является частью данных, передаваемых конструктору модели-формы?

App.models.py: from django.db import models from .custom_fields import HTTPURLField from .function_validators import validate_md5 class Snapshot(models.Model): url = HTTPURLField(max_length=1999) content_hash = models.CharField(max_length=32, default='00000000000000000000000000000000', validators=[validate_md5]) timestamp = models.DateTimeField(auto_now=True) app.forms.py: from django import forms from .models import Snapshot class SnapshotModelForm(forms.ModelForm): class Meta: …

21.09.2022
Можно ли изменить встроенный валидатор Messages в Django Models

Когда я указываю неправильный формат email-id, он должен выдавать другое сообщение об ошибке, а не Введите действительный адрес электронной почты models.py class Publisher(models.Model): email=models.EmailField(blank=True,null=True) serializer.py class PublisherSerializer(serializers.ModelSerializer): class Meta: model = Publisher fields = '__all__'

21.09.2022
Уникальная ошибка валидации с base_field поля массива django при обновлении

< def prevent_replicated_phone(phone): # Count all customers which own the same number phone_holders = Customer.objects.filter(phones__contains=[phone]).count() if phone_holders &gt; 0 : raise ValidationError( f'The phone number: {phone} already exist', class Customer(models.Model): def __str__(self) : return self.customer_name id = models.BigAutoField(primary_key=True) customer_name = …

21.09.2022
Django возвращает пользовательское HTTP-сообщение

Я пытаюсь совместить с приложением bug(). Я хочу вернуть ответ с пользовательским HTTP-сообщением. Например, я получаю HTTP/1.1 429 TOO_MANY_REQUESTS, теперь я хочу получить HTTP/1.1 429 CUSTOM_MESSAGE. В итоге я могу получить только h2 200

21.09.2022
Я могу хранить пароль, когда хочу создать пользователя в django

Модель это моя расширенная модель с полями один к одному class Etudiant(models.Model): user = models.OneToOneField(User,on_delete=models.CASCADE,null=True,blank=True) nom = models.CharField(max_length=50) prenom = models.CharField(max_length=50) username = models.CharField(max_length=50) num_cart = models.IntegerField(default=0) email = models.EmailField(max_length=254) date_naissance = models.DateField(auto_now=False, auto_now_add=False,blank=True,null=True) password = models.CharField(max_length=50,null=True,blank=True) groupe = …

21.09.2022
Как использовать prefetch_related для получения нескольких строк, аналогично результату SQL

У меня вопрос об использовании prefetch_related. Исходя из моего понимания, мне нужно использовать prefetch_related для обратных отношений внешнего ключа В качестве примера у меня есть модель User(id, name) и модель SchoolHistory(id, start_date, school_name, user_id[FK user.id]). Пользователь может иметь несколько …

21.09.2022
DRF SlugRelatedField вызывает дополнительные запросы с аргументом `queryset` при выполнении get запроса

В отладочной панели инструментов я могу сказать, что есть дублирующие запросы, указывающие на source и target, а также workflow, которые являются внешними ключами моей модели Flow. А в сериализаторе я использую SlugRelatedField для создания с аргументом queryset. <a href="https://i.stack.imgur.com/sW0sH.png" …

21.09.2022
Как реализовать HTTP API с помощью django

Я читал, что HTTP API быстрее и легче, чем REST API. Правильно ли я понимаю, что любой REST API, взаимодействующий через http, также является HTTP API, а некоторые HTTP API также являются REST API?

21.09.2022
Как между собой связаны Channels и ASGI

Всем привет. Я изучаю Django и у меня появилось недопонимание с ASGI. Если я нашел правильно определение, то ASGI - это современное асинхронное продолжение WSGI, обеспечивающее стандарт для создания асинхронных веб-приложений на основе Python. Вроде все понятно, но стоило мне …

21.09.2022
Доступ к данным URL в классе сериализаторов в Django Rest Framework

Я получаю None при доступе к данным запроса. views.py def get(self, request, post_id, post_language_id, user_id): ... paginator = CustomPageNumberPagination() response = paginator.generate_response(language_liked_data, PostLanguageLikedSerializer, request) return response но мне нужен user_id из URL, поэтому я нашел …

21.09.2022
Локальная переменная Django 'context' упоминается перед присвоением

Где моя ошибка? Может ли кто-нибудь увидеть ее? view.py ошибка

21.09.2022
Swagger не отвечает при добавлении урлов из другого приложения django

У меня есть простое приложение Django, и я хочу включить урлы в урлы проекта. Урлы проекта выглядят следующим образом: from drf_spectacular.views import ( SpectacularAPIView, SpectacularSwaggerView, ) from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', …

21.09.2022
Как запустить python manage.py migrate внутри контейнера docker, в котором работает Django с apache2

Я запускаю приложение Django внутри контейнера Docker с контейнером apache2, мне нужно добавить команду python manage.py migrate внутри контейнера Dockerfile или docker-compose, но я не могу запустить ее . Dockerfile FROM ubuntu RUN apt-get update # Avoid tzdata infinite …

21.09.2022
Почему я получаю ошибку No Reverse Match при отправке с помощью UpdateView?

В настоящее время я использую UpdateView для добавления функции редактирования в мой проект Django. Он работает правильно, поскольку я могу редактировать свои данные, однако, когда я отправляю новые данные, он возвращает ошибку NoReverseMatch: NoReverseMatch at /MyHealth/edit/8 Обратное соответствие для …

21.09.2022
Django - несколько контекстов в одном представлении

контекст строки 90 работает, но контекст строки 112 не работает в HTML-странице. Тогда, что мне делать? кодовое изображение