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

06.08.2022
Почему я получаю отказ в доступе при включении службы systemctl?

Я настраиваю сервер Nginx в Django. Я нахожусь на этапе включения /etc/systemd/system/emperor.uwsgi.service, но получаю Failed to enable unit: Access denied ошибка, когда я выполняю команду systemctl enable emperor.uwsgi.service. Вот содержимое файла emperor.uwsgi.service: [Unit] Description=uwsgi emperor for projet agricole website …

06.08.2022
TypeError: fromisoformat: аргумент должен быть str

[akbar@fedora src]$ ./manage.py migrate my blog.models: class Blog(models.Model): title = models.CharField(max_length=150) description = models.TextField() image = models.ImageField(upload_to="uploads/%Y/%m/%d/", null=True) slug = models.SlugField(null=True) created_at = models.DateField(auto_now_add=True, null=True) tags = models.ManyToManyField( "blog.Tag", ) comment = models.ForeignKey( 'blog.comment', on_delete=models.CASCADE, null=True) def get_absolute_url(self): return …

06.08.2022
Отображение родительских категорий не работает

Приветствую! Я не могу решить эту проблему самостоятельно, у меня следующий код: urls.py re_path(r'^category/(?P<hierarchy>.*)$', show_category, name='category'), Я пробовал разные вещи, остановился на двух вариантах после комментария "# No category, show top-level content somehow" views.py def show_category(request, …

06.08.2022
Django: Проблема с удалением профиля аутентифицированного пользователя

У меня проблемы с удалением пользователя, когда авторизованный пользователь может удалить свой собственный аккаунт. Но происходит то, что страница просто обновляется, в том же шаблоне и возвращает '200 ok from POST' [06/Aug/2022 11:46:33] "POST /members/profile/ HTTP/1.1" 200 4998 …

06.08.2022
Django получение исключений ошибок должно происходить от BaseException

Info: Я хочу загрузить файлы, используя Uppy во фронтенде и django-tus в качестве бэкенда для обработки файлов. Я получаю ошибку TypeError: exceptions must derive from BaseException. Traceback Internal Server Error: /tus/upload/6393bfe5-277e-4c68-b9af-c0394be796b9 Traceback (most recent …

06.08.2022
В регистрационной форме есть 5 различных телефонных номеров для одного пользователя, мне нужно хранить все 5 номеров в разных таблицах (в django). Как это решить

В models.py class UserForm(models.Model): name = models.CharField('Name',max_length=20) email = models.EmailField(max_length=20) city = models.CharField(max_length=20) class Meta: db_table = 'userform' def __str__(self): return self.name class PhoneNumber(models.Model): user = models.ForeignKey(UserForm, on_delete=models.CASCADE) # phone = models.CharField(user, max_length=10) phone1 = models.CharField(user, 'Phone',max_length=10, blank=True) phone2 = …

06.08.2022
Django создание нескольких групп с помощью post_save

Мне нужно автоматически создать несколько групп с помощью сигнала post_save. У меня почти получилось, однако, как новичок, я не могу правильно подобрать синтаксис. Когда я использую приведенный ниже код, вместо двух групп я получаю одну группу с именем ('manager', …

06.08.2022
Конкатенация возвращает мне имя переменной

Я хочу создать оповещение для удаления пользователей с помощью sweetAlert, но в теге script, когда я создаю свой url из переменной, переданной в качестве параметра в функции, в результате отображается только имя переменной, а не ее значение <div class="snippet" data-babel="false" …

06.08.2022
PyCharm: Не удается подключиться к postgres-db в контейнере docker

Как сказано в заголовке, у меня проблемы с подключением довольно простой конфигурации базы данных к моей IDE PyCharm. docker-compose.yml db: restart: always image: postgres container_name: db volumes: - postgres_data:/var/lib/postgresql/data/ environment: - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres - POSTGRES_DB=postgres ports: - "5432:5432" …

06.08.2022
Как проверить, передана ли дата из модели Django

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

06.08.2022
Как зациклить события websocket в django в игре в рулетку

Здравствуйте, коллеги-программисты, в настоящее время я использую Django с WebSockets для создания реплики, близкой к https://bloxflip.com/roulette или любому виду синхронизированной онлайн рулетки, которую вы можете иметь, которая включает в себя множество ставок от всех различных игроков. Я …

06.08.2022
Как сохранить токен из другого api в Django?

В моем приложении DJango я использую другой API, внешний по отношению к моему приложению. Чтобы аутентифицироваться на внешнем API, я должен сначала сделать POST со своими учетными данными и получить токен JWT. После получения этого токена я должен поместить его …

06.08.2022
Храните первичный ключ, но отображайте имя экземпляра в Django Forms

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

06.08.2022
Django.urls инвертирование адресов через несколько списков шаблонов url в одном приложении

У меня есть url.py внутри моего проекта, который включает следующий urls.py (принадлежит моему приложению). urls.py from django.urls import path,include from .views import Index, Foo bar_urlpatterns = [ path('foo/', Foo.as_view(), name='foo'), ] urlpatterns = [ path('', Index.as_view(), name='index'), path('bar/', include(bar_urlpatterns)),] …

06.08.2022
Планировщик Celery не выполняет задание

Я пытался использовать Celery для регулярного запроса внешнего api и обновления базы данных в моем Django проекте новыми данными. Celery правильно планирует задачу и отправляет ее на celery worker, но она никогда ничего не выполняет. Вот мой файл …

06.08.2022
Как извлечь всех пользователей из рекламы и сохранить их в базе данных с помощью Django Auth LDAP

Я использую Django 4.4, мне удалось аутентифицировать пользователей с помощью django-auth-ldap. Но я не могу получить все записи пользователей в мою базу данных. Я пытался следовать инструкциям из этой ссылки используя фильтр (sAMAccountType=805306368), Это дает …

06.08.2022
Webpack компилируется успешно, но изменения не отражаются в приложении React App

Я использую Django для размещения приложения react, которое компилируется babel и собирается в пакет с помощью webpack. Webpack показывает мне сообщение об успешной компиляции, как показано ниже, но изменения не отражаются. Самое забавное, что когда я немного подожду, он …

06.08.2022
Django не может сохранить данные во второй базе данных

Я пробовал использовать несколько баз данных в моих проектах django, затем я создаю модель с внешним ключом к User, она не может сохраниться во вторую базу данных это модели UserData class UserData(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, related_name='user', related_query_name='user') …

06.08.2022
Django, создать таблицу или страницу только для того, чтобы объединить все остальные таблицы в одну и показать ее. возможно ли это?

Я хочу показать информацию из разных таблиц вместе на другой странице или в другой таблице. Но я не хочу создавать еще одну таблицу с дублирующей информацией. Возможно ли объединить много таблиц и показать на какой-то странице администратора?

06.08.2022
Как получить значение вложенного поля сериализатора из его родительского класса сериализатора?

Рассмотрим следующие два сериализатора: class SerializerA(BaseSerializer): field_1 = serializers.IntegerField() field_2 = SerializerB() class SerializerB(BaseSerializer): field_3 = serializers.IntegerField() Входной JSON для SerializerB не будет содержать поле_3, и оно должно быть получено из поля_1 SerializerA. Я пробовал это class …

06.08.2022
'function' object does not support item assignment

При попытке создать сессию в Django сталкиваюсь с ошибкой код ошибки: TypeError: 'function' object does not support item assignment код views.py: requests.session['mydata1'] = mydata1 a=requests.session.get('mydata1') Заранее спасибо!

06.08.2022
Администратор не отправляет данные в django

Я написал этот код, используя django: в models.py (в приложении): class Feature2(models.Model): name = models.CharField(max_length=100) detail = models.CharField(max_length=500) в URLs.py (в приложении) urlpatterns = [ path('2', views.index, name='index2'), ] в файле admin.py (в приложении): 'admin.site.register(Feature2)' …

06.08.2022
Фильтр шаблона Django удалить изображение

Моя проблема Я делал посты и страницу postdetail, используя summernotes. Я с помощью summetnote сделал 2 картинки и предложения Я использую truncatechars_html:100|safe Я хочу удалить изображение на странице поста Я хочу показывать фотографии, загруженные в summernote, только …

06.08.2022
Python manage.py migrate: ValueError: слишком много значений для распаковки (ожидалось 2)

я просто создал проект django и запустил python manage.py migrate и получаю эту ошибку ValueError: too many values to unpack (expected 2) ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ python 3.10⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ django 4.1

06.08.2022
Должен ли я удалять глобал в python, когда я изменяю список в функции?

Вот мой код. my_list = [{"id": 1, "data": "Python"}, {"id": 2, "data": "Code"}, {"id": 3, "data": "Learn"}] def this(): for index in range(len(my_list)): if my_list[index]["id"] == 2: del my_list[index] break this() print(my_list) &gt;&gt;&gt; [{'id': 1, 'data': 'Python'}, {'id': 3, …

06.08.2022
Django.db.utils.IntegrityError: Сбой ограничения NOT NULL: user.id

Я не знаю, почему возникает ошибка, хотя я указал автора. Буду признателен за помощь. model &amp; form class SuperTitle(models.Model): author = models.ForeignKey(User, on_delete=models.CASCADE, related_name='debate_author') super_title = models.CharField(max_length=100) liker = models.ManyToManyField(User, related_name='debate_liker') def __str__(self): return self.super_title class SuptitForm(forms.ModelForm): class Meta: model …

06.08.2022
Как применить поиск в запросе фильтра django в соответствии с условиями?

Я хочу сделать запрос, в котором я могу применять поиск только при выполнении некоторых условий. например Покупатель может выбрать только ту еду из киоска, за которую он заплатил class Customer(models.Model): food_type = models.CharField() fruit_id = models.ForeignKey(Fruit, null=True) vegetable_id = …

06.08.2022
ModuleNotFoundError: Нет модуля с именем 'html.entities'; 'html' не является пакетом

Здесь начинающий кодер. Я пытаюсь установить django через pipenv, но продолжаю получать эту ошибку : $ pipenv install django Creating a virtualenv for this project... Pipfile: C:\Users\wesleyromero308\Desktop\Pipfile Using C:/Users/wesleyromero308/AppData/Local/Programs/Python/Python38/python.exe (3.8.0) to create virtualenv... [= ] Creating virtual environment...ModuleNotFoundError: No …

06.08.2022
Не удается включить веб-крючок Smartsheet (502 Bad Gateway)

Django: 4.0.6 Smartsheet Python SDK: 2.105.1 Ngrok: 3.0.6 У меня есть сервер Django, запущенный на localhost, я перенаправил свой localhost через Ngrok, настроил маршрут обратного вызова для принятия/ответа на Smartsheet-Hook-Challenge и создал экземпляр webhook с помощью Python SDK. Однако, …

06.08.2022
DRF - Поле сериализатора может быть названо неверно и не соответствовать какому-либо атрибуту или ключу экземпляра `str`.

Я пытаюсь сохранить сериализацию обновления. Поле predict изменяется на значение, предсказанное кодом Inference (модель классификации изображений). Но я получаю ошибку: AttributeError at /predict/product/1/ Получена ошибка AttributeError при попытке получить значение для поля image на сериализаторе ProductSerializer. Поле сериализатора …

06.08.2022
Django извлекает список всех пользователей, но показывает список нескольких пользователей с учетными данными только текущего пользователя

В Django я пытаюсь получить список всех пользователей. Я использую следующий запрос: users = User.objects.all().order_by('id') Я могу получить список всех пользователей, но он выводит список всех пользователей, но показывает только учетные данные текущего пользователя? Если у меня …

06.08.2022
Django.db.models.field.CharField

У меня есть проект Django, который я пытаюсь собрать для очень простого опроса, в который нужно ввести демографическую информацию. Я замаскировал некоторые данные через админку сайта, чтобы заставить мой ListView работать на данный момент. К сожалению, я получаю странный …

06.08.2022
Как получить pid подпроцесса, созданного Process?

Итак, я пытаюсь получить pid подпроцесса, запущенного внутри celery worker. Проблема в том, что процесс блокируется, и когда я печатаю os.getpid() внутри подпроцесса, я получаю pid рабочего. Я разрабатываю проект мониторинга для обучения модели nlp с использованием …

06.08.2022
Как работает импорт в проекте python (django) или проблема с импортом моделей из тестов в проекте django

У меня проблема с импортом моделей из тестов в проекте django. Вот структура моего проекта: D:\learn_django\mysite | db.sqlite3 | manage.py | test.txt | tree.txt | +---catalog | | admin.py | | apps.py | | forms.py | | models.py | …

06.08.2022
Каков наилучший подход к использованию django и ajax?

Сейчас я работаю над своим первым большим проектом и не могу понять, как использовать Django с ajax. На моем сайте есть несколько сервисов, которые работают отдельно и написаны на javascript, но иногда мне нужно отправить некоторую информацию на сервер. …

06.08.2022
Как получить значение словаря из Python?

Сегодня я пытался преобразовать look up в словарь данных... по причинам производительности... Это почти работает... За исключением того, что он дублирует записи на моем выходе... Вот мой код, о котором идет речь... class Calendar(HTMLCalendar): def __init__(self, …

06.08.2022
Project() отсутствует 1 требуемый позиционный аргумент: 'pk'

я запутался... я хочу передать значение ключа, но продолжаю получать ошибку урлы моего кода from django.urls import URLPattern, path from . import views urlpatterns = [ path('', views.projects, name="projects"), path('project/', views.project, name="project"), ] и созданная мной функция …

06.08.2022
Ошибка: нет такой колонки: blog_marketreview.name, даже когда у меня есть поле с именем name

я получаю ошибку no such column: blog_marketreview.name даже когда у меня явно есть поле с именем name в моем app blog и model marketreview. Я сделал makemigrations и migrate, но ошибка сохраняется. вот мой models.py class MarketReview(models.Model): post = …

06.08.2022
Работа с курсами по проектированию баз данных на нескольких языках

Мне нужно обрабатывать курсы, доступные на нескольких языках, а также отслеживать прогресс пользователя для каждого доступного языка class Language(models.Model): code = models.CharField(primary_key = True) name = models.CharField() class TextContent(models.Model): textId = models.UUIDField(default = uuid4, primary_key = True,editable = False) …

06.08.2022
Как установить пароль пользователя в django с помощью async, или создать пользователя

У меня есть telegram бот (aiogram) для регистрации django-сайта, и вот в чем проблема. В Django много асинхронных методов, но я не нашел метода для установки пароля пользователя. Основная идея здесь, но с помощью aupdate_or_create я не могу установить …