Так вот, я уже некоторое время работаю над репо проекта в попытке изучить и познакомиться с Django. В проекте, когда студент регистрируется на сайте, он должен отправить ссылку подтверждения на указанный email, но когда я это сделал, ничего не произошло, …
У меня есть следующая функция, управляющая добавлением нового сотрудника в выбранный цех, def add_employee(request, shop_number): workshop = get_object_or_404(Workshop, shop_number=shop_number) context = {"workshop": workshop} if request.method == "POST": form = ProfileForm(request.POST, files=request.FILES) if form.is_valid(): employee = form.save(commit=False) employee.added_by = request.user …
Def api_post_users_login(client: APIClient): user = UserFactory.create() user.set_password('123QQ') user.save() response = client.post('/api/users/login/', {'username': user.email, 'password': '123QQ'}) assert response.status_code == HTTPStatus.OK def test_api_post_users_logout(client: APIClient, api_post_users_login): api_post_users_login response = client.post("/api/users/logout/") assert response.status_code == HTTPStatus.OK В данный момент использую фикстуру, но это получается …
Я использую javascript для отображения таблицы в шаблоне django. Если значение is_disbursed чека равно True и статус paid_status равен Settled, я хочу, чтобы выпадающее меню содержало только Print. Если значение is_disbursed равно False и статус paid_status равен Settled, то должны …
Код, используемый для переопределения delete_queryset в modeladmin: Этот код корректно отображается для delete_queryset при неудачном удалении. Но когда мы удаляем объект почтового ящика на странице администрирования модели после подтверждения удаления (confirm_delete.html), после возврата на страницу листинга отображаются следующие сообщения: …
Это Django API. Здесь, Часть кода, которая создает несоответствия в выводе при добавлении в yaml-файл, выглядит так: alert_rule={ "alert": f"InstanceDown_{connector}-{vm}", "expr": expr, "for": "1m", "labels": { "severity": "critical" }, "annotations": { "summary": "Instance [{{ $labels.instance }}] down", "description": "[{{ …
В настоящее время я разрабатываю веб-приложение, используя django + postgres + nginx + docker, все уже работает. Сейчас я разработал функцию, которая позволяет изменять файл перевода (.po), будучи залогиненным как администратор. Это работает в моей среде разработки, а также при …
Я пытаюсь отправить электронное письмо с моего внутреннего сервера, который размещен на ec2 экземпляре на amazon web services, но функция, которая запускает эту часть, занимает очень много времени для запуска запроса, что дает мне ошибку таймаута, поэтому я думаю, …
У меня есть шаблон с формой, в котором данные собираются в 2 Django-формах, но отправляются в представление в одном посте следующим образом: <form action="" method="post"> {% csrf_token %} <div class="form1"> <div> <label for="field1">field1</label> {{ form1.field1 }} </div> …
TLDR; Я развернул приложение django + celery на heroku, но я не могу увидеть журналы Celery в журналах heroku. django==5.0.1 celery==5.3.4 Вот соответствующие файлы Procfile web: daphne ecom_proj.asgi:application --port $PORT --bind 0.0.0.0 -v2 worker: celery -A ecom_proj.celery_app worker -E …
Это мой models.py: class Person(models.Model): surname = models.CharField(max_length=100, blank=True, null=True) forename = models.CharField(max_length=100, blank=True, null=True) class PersonRole(models.Model): ROLE_CHOICES = [ ("Principal investigator", "Principal investigator"), [...] ] project = models.ForeignKey('Project', on_delete=models.CASCADE) person = models.ForeignKey(Person, on_delete=models.CASCADE) person_role = models.CharField(choices=ROLE_CHOICES, max_length=30) class …
У меня есть две модели с именами Market, Exchange class Exchange(models.Model): name = models.CharField(max_length=20) class Market(models.Model): exchange = models.ForeignKey(Exchange, on_delete=models.CASCADE) price = models.FloatField(default=0.0) Мне нужно получить name поле в Exchange модели внутри MarketSerializer -> class MarketSerializer(serializers.ModelSerializer): class …
Я очень новичок в Django и пытаюсь создать сайт бронирования. Я хочу, чтобы после входа в систему он перенаправлял меня на страницу booking.html, но вместо этого у меня есть эта страница входа, которая постоянно возвращает меня на страницу входа …
Я написал django модель, которую вы можете увидеть ниже, я хочу знать, имея UniqueConstraint достаточно для Поиска и выбора строки на основе пользователя и типа соикала или мне нужно добавить Index для них. Если да, то в чем разница между …
У меня есть модель этапа, определенная следующим образом. Когда я пытаюсь выполнить операцию удаления, я получаю следующую ошибку. Для других моделей удаление работает нормально. Ранее я использовал django 2.2. После обновления я вижу эту ошибку. from djangodeletes.softdeletes import ( …
У меня есть ListView, который я отображаю с помощью элемента HTML <table>. Каждый столбец - это поле модели, а каждая строка - это конкретный экземпляр модели. Для этого представления я реализовал поиск по нескольким полям модели (через GET форму …
файл models.py # Create your models here. class Flight(models.Model): origin = models.CharField(max_length=64) destination = models.CharField(max_length=64) duration = models.IntegerField(null=False) Затем я запускаю оболочку python manage.py в терминале python manage.py shell Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:37:50) [MSC …
{% if not notfication in alert %} <div style=" background: no-repeat; "> <div class=""> <span>None</span> </div> </div> {% else %} <div class="marquee-area"> <div class="marquee-wrap"> {% for notfication in alert %} <span>{{ notfication.title }}</span> {% endfor %} </div> </div> {% …
Мы работаем над проектом Django с большим количеством приложений. Наша идея состоит в том, чтобы упаковать их по отдельности для использования в других проектах (как плагины). Есть ли способ упаковать приложение, не перемещая его во внешнюю папку (как …
Я пытаюсь просуммировать все часы, проведенные пользователем за день. Я использовал следующую строку кода: from django.db.models import F, Sum from django.db.models.functions import TruncDate Clocking.objects.filter(clockout__isnull=False, user=nid).values(date=TruncDate('clockin')).annotate(total=Sum(F('clockout') - F('clockin'))).order_by('clockin')) У меня есть результат, который пересчитывает часы в секунды. Но …
Этот вопрос (на удивление) не похож на аналогичные, которые спрашивают о том, как сделать это динамически, или спрашивают, как сделать это в первую очередь. Этот вопрос относится к тем предложениям, которые не работают так, как ожидалось. Краткое описание …
Я вижу сотни людей с этой проблемой, но ответы на другие сообщения не работают для меня. Я просто пытаюсь использовать dotenv и файл .env для скрытия конфиденциальных данных, таких как пароль электронной почты. Я пробовал это и …
Я хочу обновить мою пользовательскую модель пользователя после того, как пользователь проверит свой email с помощью сигнала, но это не работает, и страница Django DEBUG выбрасывает ошибку NoReverseMatch from allauth.account.signals import email_confirmed from django.dispatch import receiver @receiver(email_confirmed) def email_confirmed_(request, …
У меня есть приложение Django, которое использует DigitalOcean Spaces для хранения загруженных пользователем файлов. Затем приложение транскрибирует эти файлы и возвращает текст. Однако когда я пытаюсь прочитать файл, используя url к сохраненному файлу, происходит сбой. Вот мой views.py: Этот …
У меня есть проект django, который хранит данные нескольких устройств в реальном времени. Для этого я использовал timescaledb, которая подходит для временных рядов. Timescale предлагает несколько гиперфункций, которые мне необходимо использовать (в частности …
Бэкенд - django В системе у меня есть модель юзера, определенная следующим образом: class User(AbstractUser): username = models.CharField(max_length=100, unique=True) type = models.CharField(max_length=255, default='ANONYMUS') password = models.CharField(max_length=255) REQUIRED_FIELDS = [] И метод авторизации: class LoginView(APIView): def post(self, request): email = …
Фон Я пытаюсь настроить приложение Django на использование Windows Authentication через IIS. В документации по Django говорится, что можно аутентифицироваться с помощью REMOTE_USER переменной окружения, установленной IIS. Мы развертываем наши приложения Django с помощью httpPlatformHandler, что …
Я фронтенд-разработчик и работаю над страницей входа в систему с командой бэкенда, которая использует Django. в моем файле login.html есть форма, которая получает номер телефона и пароль от пользователя. Я получаю данные от пользователя через javascript и после проверки …
Я разрабатываю веб-приложение на django, и у меня есть определенная кнопка, которая предназначена для покупки подписки через stripe. кнопка отлично работает на ПК и настольных браузерах, но не на мобильных устройствах (Iphones). Я пытался включить всплывающие окна, но это …
У меня есть приложение django, это приложение содержит форму, и у меня есть другой сервер, на котором работает php. На сервере PHP я создал html-шаблон, который включает форму в виде iframe с моего сервера Django. Когда я пытался получить …
Я пробую учебник по каналам django. Я дошел до той части, где мы убеждаемся, что канальный слой может взаимодействовать с redis. Я уже выполнил следующие команды- $ docker run --rm -p 6379:6379 redis:7 $ python3 -m pip install channels_redis …
Я думаю, что все POST, PUT, DELETE запросы CSRF защищены по умолчанию в DRF, но я видел в некоторых обучающих видео, что они используют @method_decorator(csrf_protect) на некоторых class-based представлениях с POST и DELETE запросами, поэтому я сделал то же …
Я не могу использовать изображения на моей веб-странице из папки media в моем проекте django Вот как выглядит моя директория: вот мой код: {% load static …
У меня есть следующий проект urls.py: urlpatterns = [ path('admin/', admin.site.urls), path('api/token/', TokenObtainPairView.as_view(), name='token_obtain_pair'), path('api/token/refresh/', TokenRefreshView.as_view(), name='token_refresh'), path('api/token/verify/', TokenVerifyView.as_view(), name='token_verify'), path("cadence/", include("cadence.urls")), ] файл settings.py: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'cadence', 'rest_framework_simplejwt', 'rest_framework' …
Я разрабатываю приложение на django. Я хочу изменить url администратора с помощью переменной окружения. Вот как я получаю его в urls.py: import os admin_url = os.getenv('SUPERUSER_URL', 'custom-admin/') # Default is 'custom-admin/' if no key is set # Also, …
Я пытаюсь развернуть приложение Django Channel с помощью Daphne и nginx. Я получаю ошибку 502 Bad Gateway, когда пытаюсь получить доступ к приложению через веб-браузер. Я использую экземпляр AWS EC2 Ubuntu для размещения веб-приложения. Ниже приведен мой файл конфигурации …
def get_permissions(self): """ Override the default permissions for the view. """ try: if 'bot' in self.request.path: print(f'post cheque') return [HasAPIKey()] # Return the custom permission classes for the current action. return [permission() for permission in self.serializers_permission_by_action[self.action][1]] except KeyError: # …
Я хочу, чтобы мой Django-сайт был доступен как на английском, так и на азербайджанском языках. Именно так я и написал коды для этого. Однако я не знаю, что из этого верно. Есть ли альтернатива? Влияет ли этот метод на …
В python, используя модуль logging, формат уровня журнала можно изменить с помощью: logging.addLevelName(logging.DEBUG, 'DBG') Как я могу сделать это в Django? Моя (рабочая) конфигурация протоколирования в settings.py: LOGGING: dict[Any, Any] = { 'version': 1, 'formatters': { 'app_log_format': …