Вот мои модели: from django.db import models from django.conf import settings from django.utils import timezone class Blog(models.Model): author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) title = models.CharField(max_length=200) text = models.TextField() created_date = models.DateTimeField(default=timezone.now) published_date = models.DateTimeField(blank=True, null=True) def publish(self): self.published_date = timezone.now() …
Я пытаюсь развернуть свое приложение Django на Heroku. Я получаю следующую ошибку: Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'error' error: …
Я делаю приложение для клиники. Я нахожусь в финансовом разделе своего приложения. Я хочу получать доход через запись на прием. Когда я тестирую эту конечную точку в postman, я получаю следующую ошибку: AttributeError: Получена ошибка AttributeError при попытке получить …
Конечно! Вот ваш вопрос, отформатированный в соответствии со стандартами Stack Overflow: Заголовок: Ошибка импорта gRPC Python для сгенерированных файлов hello_pb2.py и hello_pb2_grpc.py Вопрос: У меня есть hello.proto файл на стороне сервера. На стороне клиента …
Я прохожу курс DJ4E coursera и нахожусь на задании автоградации 5-го модуля: Ad List #1 Когда я запускаю автогрейдер, все проходит, кроме последнего теста, и я получаю эту ошибку: Выход из системы... Загрузка URL: <a href="https://loupy316.pythonanywhere.com/logout/?next=/ads/" …
Я обновляю приложение Django 3.0 до версии 5.1 и медленно перехожу от одного минорного релиза к другому. Пока все хорошо. Однако после обновления с Django 5.0 до 5.1 я увидел изменение поведения на странице «Создать нового пользователя», которая …
В настоящее время я пытаюсь создать свой первый сайт. У меня есть пост-запрос, принимающий ответы из формы. Затем я пытаюсь сохранить эту информацию в сессии, но это не представляется возможным. Даже если просто редактировать данные сессии внутри запроса, …
Основываясь на этом вопросе, я добавил следующее промежуточное ПО для отслеживания даты последнего посещения пользователей: from datetime import datetime, timedelta from dateutil.parser import parse from .models import User class LastSeenMiddleware: def __init__(self, get_response): self.get_response = get_response …
Я пытаюсь установить Django в подкаталоге (работает под Apache2 через wsgi), но Django перестает распознавать статические URL. Это пример url, который выдает 404: https:/<domain>/<subdirectory>/<appname>/en/static//img/favicon.png Здесь должно быть отображение на файловую систему: /<projectpath>/<appname>/static/<appname>/img/favicon.png Сервер разработки (без подкаталога) находит …
Я столкнулся с ошибкой AttributeError: 'list' object has no attribute 'strip' при попытке отфильтровать мою модель EmployeeWorkLog по диапазону дат в Django Admin, используя rangefilter. Вот мой код: admin.py: from django.contrib import admin from import_export import resources from import_export.admin …
У меня есть две созданные модели, одна Topic, другая Entries. В списке отображаются ссылки на все темы. При нажатии на ссылку каждой темы отображаются все записи, связанные с этой темой. Я создал несколько записей для каждой темы. В DetailView …
Я работаю над проектом django, которому нужен celery для запуска некоторых задач в фоновом режиме. Мне также нужно запускать некоторые cron-jobs, поэтому я установил django-crontab в контейнер, добавив его в INSTALLED_APPS в settings.py, «python manage.py crontab show» OUTPUT: …
Я пытаюсь создать «пользовательский сайт» с помощью Django Unfold. У меня есть существующая панель администратора, настроенная с использованием более базового подхода ModelAdmin, которая прекрасно работает. Однако мне нужно создать отдельную панель администратора, используя функцию «пользовательский …
У меня есть эта конечная точка Django: def get(http_request: HttpRequest, id: str): book_account_id = UUID(id) user_id: UUID = http_request.user.id affiliated_price_subscriptions = None response = BookAccountService.filter( id=book_account_id ).prefetch_related( Prefetch( 'subscription_set', queryset=SubscriptionRepository.filter( active=True ).prefetch_related( Prefetch( 'pricesubscription_set', queryset=PriceSubscriptionRepository.filter( Q(status=PriceSubscription.PriceSubscriptionStatus.PENDING) | Q(status=PriceSubscription.PriceSubscriptionStatus.REQUIRES_PAYMENT) …
Я пытаюсь развернуть приложение, созданное с помощью Django и Daphne, чтобы открыть WebSocket-соединение. Все прекрасно работает на localhost, так как я не использую Nginx. Однако в производстве мне нужно использовать Nginx для обслуживания SSL/HTTPS-соединений, включая WSS. К сожалению, это …
Я использую Django/DRF с Djoser и djangorestframework-simplejwt для создания API для полной аутентификации, включая регистрацию, вход, активацию, забытый пароль и сброс пароля. Я следовал этому учебнику YT По какой-то причине, когда я отправляю POST-запрос …
Я пытаюсь написать конечную точку Django REST, которая будет преобразовывать HTML-контент в PDF, а затем возвращать ответ Streaming file для загрузки отчета. Для этого я использую Puppeteer, который прекрасно работает вне области применения Django (например, для тестирования). Минимальный пример представления …
Я пытаюсь загрузить файл через jQuery ajax-запрос, используя FormData. Когда я устанавливаю processData и contentType в false, я получаю ошибку Forbidden (CSRF token missing.). Когда я удаляю их, я получаю ошибку Uncaught TypeError: 'slice' called on an object that …
В настоящее время я выбираю между Django (Python) и PHP 8.* для очень большого проекта, который ожидает большой трафик. Использование памяти является решающим фактором для меня, так как сайт должен будет обрабатывать значительное количество одновременных посетителей. Например, допустим, сайт должен …
Здравствуйте, я использую maplibre для пользовательской карты, я использую geodjango для бэкенда, данные из базы данных поступают следующим образом. { id: «arrow_tile_layer», тип: «symbol», источник: «arrow», 'source-layer': «линия», minzoom: 16, maxzoom: 20, фильтр: [«==», [«get», «way_type»], «primary»], paint: {«text-color»: «#000000», …
У меня есть следующая настройка для регистрации пользователя и передачи токена доступа и обновления, токен обновления устанавливается в cookies, а access_token просто передается в json и у меня есть следующие представления для ротации токена доступа, когда срок его …
Как разместить проект Django на виртуальном хостинге? У меня есть версия Python: 3.12.8, провайдер общего хостинга: Hostinger, Доступный веб-сервер: Nginx и База данных: SQLite.Как настроить базу данных для Django на виртуальном хостинге и как настроить Apache или …
Я использую docker-compose для запуска проекта Django. Моя цель состоит в том, чтобы docker стартовал с существующими данными (статикой, базой данных и всем содержимым медиа-каталога). В настоящее время статика собирается и распределяется по томам. База данных начинается …
Подход 1: Без transaction.atomic Источник: https://adamj.eu/tech/2022/08/22/use-partial-with-djangos-transaction-on-commit/ def order_created(order): order.status = 'created' order.save() transaction.on_commit( partial(send_order_email.delay, order_id=order.id) ) Подход 2: С transaction.atomic def order_created(order): with transaction.atomic(): order.status = 'created' order.save() transaction.on_commit( partial(send_order_email.delay, order_id=order.id) ) …
У меня есть приложение Django, запущенное на сервере, я использую gunicorn на сервере вот как выглядит мой файл службы gunicorn myapp.service [Unit] Description=myapp daemon Requires=myapp.socket After=network.target [Service] User=root Group=www-data WorkingDirectory=/myappApi/ ExecStart=/myappApi/venv/bin/gunicorn \ --access-logfile …
Я создаю приложение семейного древа на Django, где мне нужно симметрично представлять и запрашивать браки. Каждый брак должен содержать только одну запись, а отношения должны включать обоих партнеров без дублирования данных. Вот соответствующая структура модели: class Person(models.Model): …
Я пытаюсь реализовать конечную точку отдыха с помощью Django. Мой views.py имеет следующий вид: from django.http import JsonResponse from rest_framework.decorators import api_view from rest_framework.response import Response from rest_framework import status import json from .utils import retrieve_and_detect_faces @api_view(["POST"]) def video_analysis(request): …
Setting.py: INSTALLED_APPS = [ 'channels', 'allauth', 'allauth.account', 'allauth.socialaccount', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', "corsheaders", ] MIDDLEWARE = [ "corsheaders.middleware.CorsMiddleware", 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', "allauth.account.middleware.AccountMiddleware", 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] AUTHENTICATION_BACKENDS = [ 'django.contrib.auth.backends.ModelBackend', 'allauth.account.auth_backends.AuthenticationBackend', ] Файл: url.py urlpatterns …
Я пытаюсь вернуть объект JSON вместе с кодом ошибки 400. Это правильно возвращает объект (например, {"email": ["A user with that email address already exists."]}: return HttpResponse(json.dumps(dict(form.errors.items()))) Тогда как все эти просто возвращают нечитаемый (javascript) объект ([object Object]): …
Я работаю над проектом Django, и мне нужно реализовать многоязыковую поддержку для моего REST API. Я хочу, чтобы API возвращало ответы на выбранном языке на основе префикса URL (например, /en/, /ml/), используя i18n_patterns. Я сделал следующее: …
Итак, я использую cloudinary в django для работы с видео. Работа с видео идет очень хорошо, но я хочу отображать видео на панели администратора. models.py course = models.ForeignKey(Course, on_delete=models.CASCADE, related_name='Course') public_id = models.CharField(max_length=130, blank=True, null=True) title = models.CharField(max_length=120) description …
Sudo vi /etc/httpd/conf.d/canon.conf <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName your_domain_or_ip # Path to the root of your Django app DocumentRoot /home/ec2-user/erp-edi-integration/canon # Update to the new virtual environment path WSGIDaemonProcess canon python-home=/home/virtual-env/venv WSGIProcessGroup canon WSGIScriptAlias / /home/ec2-user/erp-edi-integration/canon/canon/wsgi.py # Set up static …
У меня есть выпадающий список, который заполняется марками автомобилей из моей базы данных, и я хочу, чтобы каждый из элементов (при выборе) отправлял свое имя в форму (например, если я нажимаю Fiat, я хочу, чтобы элемент отправлял имя Fiat …
В моем Django-проекте мне нужен общий поиск istruthy/isfalsy, который бы работал с любым типом полей базы данных. Пример models.py: class MyModel(models.Model): my_charfield = models.CharField(...) my_decimalfield = models.DecimalField(...) my_datefield = models.DateField(...) my_boolfield = models.BooleanField(...) my_fkfield = models.ForeignKey(...) …
Я хотел бы создать множество фиктивных продуктов для использования в разработке. Фиктивные продукты должны быть в базе данных разработки, в дополнение к копии всех данных, которые есть в базе данных производства, чтобы я мог видеть, как фиктивные продукты …
Этот вопрос может быть слишком широким для StackOverflow, но я не уверен, куда еще можно обратиться за помощью. Я написал простую систему аутентификации на Django с помощью Djoser и его реализации JWT, используя jQuery на фронтенде. Я действительно не …
Я не знаю, что здесь происходит, всякий раз, когда я пытаюсь создать бузу со статусом, установленным на Draft (это также статус по умолчанию, установленный в модели) Django возвращает ответ 302 и не сохраняет его в базе данных. Однако, когда …
В настоящее время на странице входа в систему у меня есть кнопка: <div class="d-grid gap-2"> <a href="{% provider_login_url 'google' %}" class="btn btn-danger"> <i class="fab fa-google"></i> Sign in with Google </a> </div> Это перенаправляет на accounts/google/login/, а эта …
Я пишу систему управления библиотеками на Django. Есть два вида, которые вызывают у меня затруднения. В BookDetailsView перечислены подробные сведения о книге, такие как название, цена и т.д. class BookDetailsView(LoginRequiredMixin, DetailView): model = Book template_name = …
Я пытаюсь воспроизвести команду экспорта, как показано в import-export docu python manage.py export CSV auth.User но все, что я получаю, это: Unknown command: 'export'. Type 'manage.py help' for usage. settings.py INSTALLED_APPS = [ …