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

01.10.2021
Конвейер Azure не подключается к службе базы данных при выполнении тестов

Я пытаюсь запустить тесты приложения Django на azure с помощью Azure pipelines. Но каждый раз, когда я пытаюсь подключиться к базе данных, я сталкиваюсь с ошибкой. Файл .yml, используемый для конвейера, выглядит следующим образом: resources: containers: - container: …

01.10.2021
Django FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'train_mean.joblib' после развертывания в Ubuntu, но работает в localhost

я развертываю dajngi на ubuntu (apache), работает нормально на моем локальном, но ошибка при развертывании на сервере Ubuntu. ошибка: [Fri Oct 01 16:59:25.938641 2021] [wsgi:error] [pid 58417:tid 140031275181824] [remote 140.213.196.122:39872] File "/home/ubuntu/prediction/predict/views.py", line 26, in __init__ [Fri Oct …

01.10.2021
Как избежать двойного сохранения после определения метода `Save` на модели?

Я определил Save метод в моем model для order полей. Теперь, когда я делаю некоторые манипуляции с полем Order в View и вызываю save() - я сохраняю дважды - в View save() и Model save(). …

01.10.2021
Поле данных request.POST не попадает в clean_data формы

В views.py у меня есть метод под названием signup: def signup(request): context = {} if request.method == 'POST': form = SignUpForm(request.POST) print("request", request.POST) if form.is_valid(): user = form.save(commit=False) login(request, user) return redirect('index') else: context['form'] = form else: # GET …

01.10.2021
Не работает упорядочивание Django Rest Framework

Все импортировано, возможно не работает из-за функции get_queryset, но я не уверен. class ShowStats(ListAPIView): serializer_class = StatsSerializer filter_backends = (DjangoFilterBackend, filters.OrderingFilter) ordering_fields = ('date', 'views', 'clicks', 'cost', 'cpc', 'cpm') ordering = ('views',) def get_queryset(self): return Stats.objects.filter(date__range=[self.kwargs['from'], self.kwargs['to']]) def list(self, …

01.10.2021
Развертывание Reactjs внутри приложения Django на heroku

Как указано в заголовке, в настоящее время у меня есть проект django и reactjs внутри как приложение, я следую руководству от Tech With Tim https://youtu.be/JD-age0BPVo, но он не сделал шаг развертывания, Большинство руководств по …

01.10.2021
Django Добавление нового столбца и присвоение значений на основе значений столбца другой таблицы

У меня есть 3 модели: class Status(DjangoEnum): Status1 = "Status1" Status2 = "Status2" Status3 = "Status3" class ABC(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) variable_1 = models.DecimalField(max_digits=8, decimal_places=2, blank=True, null=True) class DEF(models.Model): abc = models.ForeignKey(ABC, on_delete=models.CASCADE) variable_2 = models.DecimalField(max_digits=8, decimal_places=2, …

01.10.2021
Django Этот бэкенд не поддерживает абсолютные пути

Я получаю эту ошибку после интеграции aws S3 bucket. Мои изображения загружаются на aws, но почему я получаю эту ошибку? Вот мой код для загрузки изображения: if self.profile_pic: img = Image.open(self.profile_pic.path) out_put_size = (200,200) img.thumbnail(out_put_size) img.save(self.profile_pic.path,quality=80,optimize=True) Я …

01.10.2021
Django model formset - в методе post отсутствуют данные для первой вложенной дочерней формы

Я использую Django 3.2 и crispy-forms 1.11.2 У меня есть модель и форма, определенные следующим образом: /path/to/myapp/models.py class Foo(models.Model): pass class FooChild(models.Model): parent = models.ForeignKey(Foo, on_delete=models.CASCADE) title = models.CharField(max_length=16) /path/to/myapp/forms.py class FooChildForm(ModelForm): class Meta: model = FooChild fields …

01.10.2021
Почему мое выпадающее меню не работает на некоторых страницах

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

01.10.2021
Как переопределяя в модели save исключить срабатываение в других функциях и во views?

Переопределив метод Save в модели, столкнулся с проблемой!!! Теперь у меня во views когда я меняю индексы поля order местами, при вызове save() срабатывает двойное сохранение, и прибавляется ещё +1 к индексу от переопределенного метода save у модели. Помогите, …

01.10.2021
Как скрыть имя вложенного объекта в сериализаторе Django Rest Framework?

У меня есть две модели: Company и ContactCompany МодельCompany является базовой моделью, а ContactCompany имеет некоторые специфические поля. Они связаны через внешний ключ. Существуют два сериализатора CompanySerializer и ContactCompanySerializer. Модели: class Company(CoreModel): name = models.CharField( max_length=128, …

01.10.2021
Django 3.2.8 развернуть на Heroku не удается, отсутствует файл gunicorn config.py

Кто-нибудь сталкивался с этой проблемой при попытке развернуть Django на Heroku? Я использую только стандартную чистую сборку Django 3.2.8. Она корректно запускается локально и отображает веб-страницу успешной установки. Однако при развертывании на Heroku я получаю ошибку (ModuleNotFoundError: No …

01.10.2021
Django Rest Framework два сериализатора для одной модели

Я уверен, что есть лучший способ сделать это: class PostSerializer(serializers.ModelSerializer): class Meta: model = Post fields = ('category', 'id', 'title', 'image', 'slug', 'author', 'excerpt', 'content', 'status', 'published') class FrontendPostSerializer(serializers.ModelSerializer): author = AuthorSerializer(many=False, read_only=True) category = CategorySerializer(many=False, read_only=True) …

01.10.2021
Получение PK из другой таблицы, не являющейся пользователем - Django REST framework

Мне нужна помощь в решении следующей проблемы. Мне удалось подключить id пользователя к другой таблице, но я не могу воспроизвести тот же процесс при подключении таблицы к первичному ключу другой таблицы. Что я делаю не так? МОДЕЛЬ …

01.10.2021
DRF - URL kwargs - получить список в объекте

У меня есть такой url: /store/<pk>/categories Я думаю, что не нужно объяснять, что он делает. С точки зрения отношения БД, Category имеет внешний ключ к Store. У меня есть работающий код, но я думаю, что должен …

01.10.2021
Django: пользовательская кнопка в форме изменения администратора возвращает неверный url для пользовательской функции просмотра

У меня проблемы с привязкой моей пользовательской кнопки из change_form.html к моей функции просмотра. pic : пользовательская кнопка изменения формы администратора change_form.html {% extends "admin/change_form.html" %} {% load i18n %} {% block title %} Send Email …

01.10.2021
Есть ли способ включить режим django DEBUG с помощью nginx?

Я развернул свой проект на сервисе с nginx и gunicorn. Когда я пытаюсь получить доступ к определенной конечной точке, возникает ошибка: "500 Internal Server Error", это плохо, поэтому я решил включить режим отладки django, но ничего не изменилось. Вместо …

01.10.2021
Рендеринг нескольких изображений с блоб-ульрой с помощью react приводит к повреждению изображений

Я пытаюсь создать приложение, которое принимает на вход файл изображения, отправляет его на сервер и получает стилизованное изображение в виде URL blob. Проблема в том, что некоторые из полученных изображений иногда повреждаются. Здесь нет никакой закономерности, и некоторые из них …

01.10.2021
Django CKEditor добавляет плагин YouTube

Я пытался найти ответ на свой вопрос, но так и не смог понять его. У меня есть моя модель с полем: description = RichTextUploadingField(verbose_name='Description', config_name='special') В settings.py у меня есть: CKEDITOR_CONFIGS = { 'default': { 'toolbar': …

01.10.2021
Как изменить url во фреймворке Django

Я пытаюсь сделать сайт с помощью django и получил сообщение об ошибке следующего содержания Request URL: http://127.0.0.1:8000/store.html Using the URLconf defined in greatkart.urls, Django tried these URL patterns, in this order: admin/ [name='home'] store/ ^media/(?P<path>.*)$ The current path, store.html, didn't …

01.10.2021
Django аутентификация: индекс для сотрудников и индекс для пользователей (2 шаблона)

В настоящее время у меня работают 2 функции, одна из которых является специфическим видом для пользователей is_staff, а другая для любых пользователей. Сейчас после входа сотрудников в систему они могут добавить путь /dashboard к URL и могут получить доступ …

01.10.2021
Значение по умолчанию/начальное значение для поля формы Django (required=True) после POST-запроса (связанные формы)

Я перепробовал все решения на Stackoverflow, но все они используют required=False. Как я могу установить значение по умолчанию для требуемого поля формы каждый раз, даже после пост-запроса (когда форма привязана)? # forms.py class MyForm(forms.Form): name = forms.CharField(required = True) …

01.10.2021
Вход пользователя в систему без функции login() в django

Я использовал модель User для хранения данных обычных пользователей, но я хочу хранить данные некоторых специальных пользователей в другой модели, но тогда как я смогу аутентифицировать этих специальных пользователей и войти в систему. Могу ли я использовать функции authenticate() …

01.10.2021
Как я могу получить один объект при выборе объекта из зависимого выпадающего списка в django

(Я работаю над зависимым выпадающим списком в Django) У меня есть два выпадающих списка первый - Компания и второй - Автомобиль. Когда я выбираю название компании из первого выпадающего списка, например, Toyota, все автомобили относятся к компании Toyota, когда …

01.10.2021
Отсутствие обратного соответствия по адресу /post в django

Я столкнулся с этой проблемой. У меня есть url имя post-page-detail, но затем также получаю ошибку, пожалуйста. Смотрите скриншот ошибки ниже. Моя html-страница <a href="{% url "post-detail-page" slug=post.slug %}"> <h2>{{post.tractor_company}} …

01.10.2021
Celery SchedulingError - Redis : Требуется аутентификация

У меня есть запланированная задача в celery вот так. #my_app.tasks @shared_task(ignore_results=True) def my_task(): print("running") #settings.py CELERY_BEAT = { 'my_scheduled_task': { 'task': 'my_app.tasks.my_task', 'schedule': datetime.timedelta(minutes=5) }, } Я использую rabbitMQ для брокера. Когда я запускаю celery worker с …

01.10.2021
Nginx: [emerg] host not found in upstream when dockerizing a django/react project

Я пытаюсь докеризировать проект django/react, но сталкиваюсь с этой ошибкой при запуске docker-compose up. Я не понимаю, откуда берется эта ошибка. Я новичок в docker. Моя цель - развернуть фронтенд и бэкенд отдельно на одном сервере. nginx: [emerg] host not …

01.10.2021
Можно ли изменить переменную env в django constance без перезагрузки сервера?

Я работаю с django constance для определения некоторых динамических переменных. Когда я изменяю некоторую переменную, изменения не применяются, поэтому мне приходится останавливать сервер django и запускать его снова, чтобы увидеть примененные изменения в соответствии с этой переменной. Есть ли …

01.10.2021
Дальнейшая фильтрация результатов queryset в django

У меня есть две основные модели в django с именами Applications и Status и третья модель для отслеживания статусов приложений с именем TrackApplicationStatus. Таким образом, каждый раз, когда статус приложения меняется, в таблицу TrackApplicationStatus добавляется новая запись. Текущий статус …

01.10.2021
Сделать интерфейс администратора доступным при использовании uwsgi

Я добавил uwsgi для обслуживания приложения Django. но я хотел иметь доступ к админке Django. но я, кажется, сделал так, что все адреса на localhost:8000 всегда указывают на один и тот же файл index.html. Я новичок во всей этой …

01.10.2021
Django celery kombu.exceptions.EncodeError

From sys import pycache_prefix когда я запускаю это, я получаю следующую ошибку celery_task.delay(event_data) error: File "/usr/lib/python3.8/json/__init__.py", line 234, in dumps return cls( File "/usr/lib/python3.8/json/encoder.py", line 199, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode return …

01.10.2021
Миграция не создает столбец в базе данных

Makemigrations и migrate работают нормально без ошибок. но когда я проверяю базу данных, она не создается представляет собой модель: class Services(models.Model): service_id = models.AutoField(primary_key=True) parent_id = models.ForeignKey('self', on_delete=models.SET_NULL, null=True, blank=True,related_name='sub_service') service_name = models.CharField(max_length=100) service_icon = models.CharField(max_length=500, null=True, blank=True) …

01.10.2021
У объекта 'SettingsReference' нет атрибута '_meta'

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

01.10.2021
Различные URL на основе условия в Django

У меня есть такой url: app_name = 'vineyards' urlpatterns = [ path('<str:parent>/<str:region>/<slug:slug>/', vineyard_detail, name="detail"), ] Это абсолютный url в модели: def get_absolute_url(self): return reverse('vineyards:detail', kwargs={'parent': self.region.region_parent, 'region': self.region.slug, 'slug': self.slug}) <str:parent>/ является необязательным, он может быть …

01.10.2021
Кнопка подписки с проверкой данных

&lt;form class="row row-cols-lg-auto g-2 align-items-center justify-content-end"&gt; &lt;div class="col-12" id="my_form"&gt; &lt;input id="emailfield" type="email" class="form-control" placeholder="Ingresa tu Email" required="required"&gt; &lt;/div&gt; &lt;div class="col-12" id="thank_you" style="display: none;"&gt; Gracias por subscribirse! &lt;/div&gt; &lt;div class="col-12"&gt; &lt;button type="submit" class="btn btn-primary-soft m-0" name="subscribirse" id="nextStep"&gt;Subscribirse&lt;/button&gt; &lt;/div&gt; &lt;/form&gt; <a …

01.10.2021
Django Rest Framwork возвращает ответ метода serializer create() из представления?

Я хочу массово вводить заказы на товары. Вот две мои модели, одна из которых Order, а другая OrderMap. Модель Order - это сводная информация о заказе, а OrderMap хранит все детали заказа продукта. Я написал метод create в OrderSerializer и …

01.10.2021
Django Общие методы полей имя и

Clean(value, instance) - проверяет, что данное значение подходит для модели и экземпляра, которому оно присвоено. Внутренне, это отсылает к to_python() и validate(), а также а также обрабатывает список валидаторов, которые были определены при инстанцировании поля. Это возвращает исправленное значение, если …

01.10.2021
Как прокрутить блокировку веб-страницы Django HTML

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

01.10.2021
Почему одни и те же строки кода занимают больше времени при выполнении в среде проекта Django, чем при выполнении в виде python-скрипта?

Я выполнил несколько строк кода в среде моего проекта Django, а также простой скрипт python. Время выполнения их кода следующее Окружение проекта Django (django_env) vak@vishal:/vk$ python3 cev05_script.py speed: 691.2 mm/s Code Execution Time : 43.4 …