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

24.05.2022
Django Cripsy Form - "Это поле обязательно для заполнения" - отображается при загрузке

При загрузке страницы я вижу ошибку - "Это поле обязательно для заполнения" с формой ввода 'Title', выделенной красным табло. Я ожидал, что это должно отображаться только после нажатия кнопки Save. Я могу включить и выключить сообщение с помощью self.helper.form_tag, …

24.05.2022
AttributeError: объект 'Request' не имеет атрибута 'DELETE'

Я пытаюсь добавить разрешение на удаление объекта. views.py class DeleteView(APIView): permission_classes = [IsAllowedDelete] def delete(self, request, id): obj = Mymodel.objects.get(id=id) obj.delete() return Response({"detail" : "Deleted successfully"}, status.HTTP_204_NO_CONTENT) urls.py path('remove/<int:id>', vm.DeleteView.as_view(), name='delete_view'), permissions.py class IsAllowedDelete(permissions.BasePermission): def has_permission(self, request, view): …

24.05.2022
Транзакция.атомарная задача сельдерея

У меня есть задача transaction.atomic celery: @app.task( name="create_order", bind=True, ignore_results=True, ) @transaction.atomic def create_order(self: Task) -> None: try: data = MyModel.objects.select(...) # Some actions that may take long time and only use DB for SELECT queries make_order(data, ...) …

24.05.2022
Как исключить определенные поля DateField и CharFields в операторе IF?

Я очень новичок в Django, будучи по большей части парнем на C (embedded/Linux), поэтому прошу прощения за свое невежество. Я пробовал искать именно эту проблему, но безуспешно. У меня есть проект Django, в котором есть формы. Когда форма …

24.05.2022
Выполнение операции git pull из представления django

Я пытаюсь выполнить операцию git pull, когда представление django вызывается внутри представления. cmd = 'cd %s && git pull origin master' % dir_path process = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True) stdout, stderr = process.communicate() Я получаю …

24.05.2022
Когда определенное значение времени переходит от false обратно к true

Мне нужно сделать так, чтобы это происходило автоматически, когда наступает leave_date(оставленная дата) room_bool == True сейчас это все делается через urls.py /get/by/<int:pk> views.py date = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') reg = Registration.objects.get(rooms_id=pk) room = Rooms.objects.get(pk=pk) a = reg.leave_date.replace(tzinfo=None) >= datetime.datetime.strptime(date, …

24.05.2022
User() получил неожиданный аргумент ключевого слова 'profile_image' при создании пользователя

я создал форму регистрации пользователя, используя from django.contrib.auth.models import User, auth но когда я пытаюсь отправить форму вместо создания нового пользователя, она выдает ошибку типа: TypeError at /register/ User() got an unexpected keyword argument 'profile_image'? Кто-нибудь знает, что не …

24.05.2022
Столкновение с ModuleNotFoundError: Нет модуля с именем 'django' на Apache и Django Setup

Нужна помощь и четкое понимание настройки среды Django и Apache. Моя информация о настройках выглядит следующим образом: OS: Ubuntu 20.04 Apache2 настроен с виртуальным хостом Django2.2 установлен без sudo Python 3.8.10 Конфигурация из default-ssl.conf <IfModule mod_ssl.c> …

24.05.2022
Как получить значение модели по умолчанию после создания новой, без вызова еще одного get?

Есть ли способ получить значение по умолчанию (например, ID типа UUID) после создания нового ряда. Вот моя модель class Employee(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) name= models.CharField(max_length=255) created_at = models.DateField(default=None, blank=True, null=True) class Meta: db_table="business" При создании …

24.05.2022
504- Таймаут шлюза только в функции django

У меня есть очень сложная проблема, и моя команда изо всех сил пытается ее решить. Мы сузили круг поиска, но не на 100%. Введение Мы пытаемся реализовать LTI в приложении Django с фронтендом Vue. Чтобы получить токен из …

24.05.2022
Не удалось разрешить URL для отношения с гиперссылкой, используя имя представления "snippet-detail" или неправильно настроен атрибут `lookup_field` для этого поля

""Неправильно настроено в /snippet/5 Не удалось разрешить URL для отношения с гиперссылкой, используя имя представления "snippet-detail". Возможно, вы не включили связанную модель в свой API или неправильно настроили атрибут lookup_field для этого поля."" ----models.py from email.policy import default import imp …

24.05.2022
ModuleNotFoundError: Нет модуля с именем 'drf_spectacular.views'

Urls.py from drf_spectacular.views import SpectacularAPIView, SpectacularRedocView, SpectacularSwaggerView from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('api/schema/', SpectacularAPIView.as_view(), name='api-schema'), path('api/docs/', SpectacularSwaggerView.as_view(url_name='api-schema'), name='api-docs'), path('api/redoc/', SpectacularRedocView.as_view(url_name='api-schema'), name='api-redoc'), path('api/user/', include('user.urls')), path('api/recipe/', include('recipe.urls')), ] settings.py INSTALLED_APPS = [ …

24.05.2022
Список всех онлайн-пользователей в проекте Django [закрыто]

Я пытаюсь сделать простое веб-приложение для чата на Python/Django и сначала я пытался сделать макет всего проекта. Но когда я дошел до той части, где другие пользователи смогут видеть, кто находится онлайн, а кто нет, я полностью застрял. Есть идеи? …

24.05.2022
Объект типа 'PizzaMenu' не имеет атрибута '_default_manager'

У меня следующая ошибка, когда я пытаюсь достичь PizzaDetailView на шаблоне: AttributeError at /pizza/6/ объект типа 'PizzaMenu' не имеет атрибута '_default_manager'. В чем проблема? models.py class PizzaMenu(models.Model): name = models.CharField(max_length=30) description = models.TextField() ingredients = models.CharField(max_length=100) price = …

24.05.2022
DRF/django-filter программный вызов класса Filterset без использования Viewset/request

Я создаю функциональность, позволяющую пользователям сохранять набор фильтров из компонента построения запросов на моем фронтенде Angular. Я также использую пакет django-filter для обеспечения большей части возможностей поиска в моем приложении. Допустим, у меня есть модель MyModel (с полем …

24.05.2022
Индекс списка вне диапазона Django перекрытие

Привет, когда я проверяю overalapping, я получаю индекс списка вне диапазона, как я могу это решить, for i in range(count): start_value=(self.data.get(f'applicationvalue_set-{i}-start_value', [])) end_value=(self.data.get(f'applicationvalue_set-{i}-end_value', [])) if start_value is not None or end_value is not None: value1=[] value2=[] for …

24.05.2022
Я хочу создать метку графика с помощью такого кода, но получаю ошибку. какое решение?

Мне кажется, что с ярлыками что-то не так, и я не знаю что. Пожалуйста, мне нужна ваша помощь. Я хочу создать метку графика с таким кодом, но получаю ошибку. какое решение? <div class="container"> <div class="row my-5"> <div class="col-md-6"> …

24.05.2022
Изменение языка в Firefox Selenium Django / Python для поведенческих тестов

Я запускаю локальные тесты Selenium Behave в Firefox для проекта Django / Python. Мой браузер Firefox настроен на английский язык, и я посещаю локальный сайт через браузер вручную - все на английском. Однако, когда я запускаю тесты Behave с …

24.05.2022
Django Production Server Server Error 500 nginx -t показывает что-то другое

Мне нужно срочно развернуть свой сайт, и когда я наконец сделал это, я играл с certbots и так далее, и все работало нормально. Оба Http и Https сайта с доменом были запущены. Я внес изменения в свой код …

24.05.2022
Django 3.2.9: обновление метки времени при вызове функции представления

Я использую django 3.2.9 в качестве back-end для моего приложения. Вот выдержка из моей модели проекта: class Project(TimeStampedModel): """ A collection of projects completed """ uuid = models.UUIDField(default=uuid.uuid4, editable=False, db_index=True) account = models.ForeignKey('accounts.Account', on_delete=models.CASCADE) name = models.CharField(max_length=50, blank=True, null=True) …

24.05.2022
Как реализовать фильтр диапазона дат в django-filters

Я хочу фильтровать upload_date в диапазоне дат (upload_date__lte, upload_date__gte). Мои модели таковы class MetaData(models.Model): # Video Info tag = models.CharField(max_length=100, default="") category = models.CharField(max_length=100, default="") upload_date = models.DateField() upload_time = models.TimeField() caption = models.CharField(max_length=2000, blank=True, default='Not Set') comments = …

24.05.2022
Запуск проекта веб-сайта на python и django в windows 10

Когда я ввожу django-admin start project имя проекта, консоль возвращает Django-admin : Термин 'Django-admin' не распознан как имя команды, функции, файла сценария или работающей программы. Проверьте правильность написания имени или, если был указан путь, проверьте правильность пути и повторите попытку. …

24.05.2022
AssertionError: В классе UserSerializer отсутствует атрибут "Meta" при выполнении управления учетными записями пользователей на Django

мой файл views.py: from rest_framework.views import APIView from rest_framework.response import Response from .serializers import UserSerializer class TestView(APIView): def get(self, request, format=None): print("API called") return Response("You did it!", status=200) class UserView(APIView): def post(self, request, format=None): print("User created") user_data = request.data …

24.05.2022
Django переводы с parler - показывать текст на языке по умолчанию при добавлении перевода

Я работаю над Django CMS с контентом, который должен быть переведен на несколько языков. Я использую django-parler. Для облегчения перевода я бы хотел, чтобы текст с языка по умолчанию был виден при добавлении переведенного текста, желательно …

24.05.2022
Как улучшить отношения "многие ко многим" в django

У меня есть 2 модели User и Content, и они имеют отношение Watched, которое является много-ко-многим. эти отношения будут использовать третью таблицу (используя through в Django), и принцип ее работы заключается в том, что для каждого набора пользователя и …

24.05.2022
Django: Как вывести среднее значение всех оценок с помощью django?

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

24.05.2022
Как реализовать Applepay для сайта электронной коммерции на django?

Я хочу реализовать applepay для сайта электронной коммерции на django. Как реализовать applepay с помощью фреймворка django?

24.05.2022
Проблема с кодировкой при открытии текстового файла с помощью Django url

У меня есть простой текстовый файл с ударениями в django носителях. Файл закодирован в UTF8. Когда я открываю его с помощью браузера /home/xxx/my_django_app/media/changelog.txt, акценты отображаются. С другой стороны, когда я открываю его через django напрямую с помощью url …

24.05.2022
Заменить 'Null' на ноль в python

Я заменяю Null или None на ноль, когда есть значение, я хочу показать значение в Django Даже когда есть значение для 'Requester' в SQL оно все равно показывается как ноль. В SQL я получаю значение 'Requester' как 5, …

24.05.2022
Импорт методов модели в другую модель

Я использую Django Rest Framework для API, где мне нужно использовать методы из одной модели в другой. Но, это приводит к ImportError: cannot import name '...' from partially initialized module '...' (скорее всего, из-за циклического импорта) Мои …

24.05.2022
Невозможно загрузить изображение в поле ImageField через файл csv

Мое приложение Django: В моей модели я использую ImageField для разрешения загрузки изображений. В моем csv-файле у меня есть путь к изображению, например: C:/Users/blah/DjangoProject/abc/abc/csvs/photos/product_1/product-1_1.jpg В моем представлении csv я получил: Product.objects.create(product_name=row[0], slug=row[0].lower().replace(' ', '-'), product_description=row[1], price=row[7], image_1=ImageFile(open(row[8], 'rb'))) …

24.05.2022
Установите маркер доступа JWT

какой из них лучше и почему : устанавливать JWT-токен в заголовках запроса разработчиками frontend или устанавливать в cookie разработчиками backend ?

24.05.2022
Django, сохраняйте только увеличенное изображение, а не оригинал

В моем проекте Django есть такая модель: class Image(models.Model): image = ... def save(self, *args, **kwargs): ... # resizing and saving the image super().save(*args, **kwargs) Простая модель с ImageField. Мне интересно, как сохранить только измененное изображение. Как я …

24.05.2022
Django устанавливает прокси для подключения

Я долго искал решение для установки прокси для моего Django приложения. 1-я Я использую Django==2.0 и запускаю его в Windows Server 2016 в локальной сети, которая использует прокси для подключения 10.37.235.99 и порт 80. и я развертываю приложение с …

24.05.2022
Manage.py runworker: error: требуются следующие аргументы: channels

У нас есть приложение для чата с серверами daphne и Redis. Веб-сокет работает, когда запросов немного, но по мере увеличения запросов мы начинаем получать ошибку 503 и соединение закрывается. Мы пытаемся запустить daphne на рабочих серверах с помощью следующей …

24.05.2022
Как передать переменную в блок Django в url?

Контекст Я пытаюсь просмотреть список объектов, затем вызвать атрибуты name и id и передать их в блок Url в виде regex, чтобы затем перехватить их в urls.py. Проблема <pre class="snippet-code-html lang-html …

24.05.2022
Django.db.utils.ProgrammingError: отношение "#" не существует

Здравствуйте, я внес некоторые изменения в мое приложение Django, и их миграция дает сообщение об ошибке-- django.db.utils.ProgrammingError: relation "#" does not exist Смена сервера базы данных работает, но у меня много данных на моем первоначальном сервере, которые я …

24.05.2022
Есть ли способ отключить дросселирование при использовании Pytest в Django?

Проблема: Я хочу найти способ отключить дросселирование при запуске моих тестов с pytest -vv Детали: У меня есть эта политика дросселирования по умолчанию в моем settings.py файле: 'DEFAULT_THROTTLE_RATES': { 'anon': '100/day', 'user': '1000/day' } …

24.05.2022
Javascript/Django: изменение иконки на динамически созданном элементе на основе значения запроса или щелчка мыши

Я попробовал несколько способов заставить иконку меняться на кнопке, которая была создана с помощью цикла for при загрузке страницы. Вот мой элемент: {% for i in data %} &lt;div class="accordion"&gt; &lt;div style="margin-left: -10px;"&gt; &lt;a href="#collapse{{ i }}", class="btn", role="button", …

24.05.2022
Использование foreignkey в элементе формы select извлекает данные, но в базе данных они равны null

Я создаю приложение на Django. У меня есть несколько моделей, как определено ниже id = HashidAutoField(primary_key=True, salt='ClientBgColor' + settings.HASHID_FIELD_SALT) color = models.CharField(max_length=10, blank=True, null=True) def __str__(self): return self.color class Client(models.Model): id = HashidAutoField(primary_key=True, salt='Client' + settings.HASHID_FIELD_SALT) company_name = …