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

03.10.2022
Не передается параметр в форму django

Views.py def create_topic(request): if request.method == 'POST': form = CreateTopic(request.POST) if form.is_valid(): form.save(commit=False) form.topics_id = Topics.objects.get(slug=request.session['topics_slug']) print(Topics.objects.get(slug=request.session['topics_slug'])) form.save() else: messages.error(request, 'Ошибка валидации') else: form = CreateTopic() return render(request, 'forum/create_topic.html', {"form": form}) models.py (topic) class Topic(models.Model): title = models.CharField(max_length=40, verbose_name='Наименование') …

03.10.2022
ModuleNotFoundError: Нет модуля с именем 'django_app' в развертывании heroku

Здравствуйте, наставники и старшие разработчики. Я сейчас занимаюсь этой проблемой 5-7 часов, пытаясь решить ее, Эта проблема возникает во время развертывания моего приложения на Digital Oceans Apps и вот логи, которые прислал Heroku пожалуйста, помогите мне разобраться 2022-10-03T10:37:01.047248352Z [2022-10-03 …

03.10.2022
Только id сохраняется во вложенном сериализаторе django rest framework

У меня есть две модели user и notes, моя цель - получить JSON-ответ, подобный этому. { "status": 200, "data": [ { "id": 1, "note": "dd", "created_on": "2022-10-03T06:58:33.337137Z", "is_active": true, "created_by":[{ "username":"loream", "email":"username@gmail.com", ........... } ] }, ]} Модалы …

03.10.2022
Веб-приложение Django для размещения на VPS или в контейнерах

У нас на рабочем месте есть веб-приложение Django, работающее на локальном сервере, и мы хотим перейти на облачную виртуализацию. какое решение для нас лучше: google VPS или контейнеры?

03.10.2022
Невозможно подключиться к внешней базе данных PostgreSQL из докеризованного Django

Я запускаю приложение Django в доке и пытаюсь подключиться к базе данных PostgreSQL, которая расположена на внешнем хосте с публичным IP. При запуске контейнера команда makemigrations падает со следующей ошибкой: django.db.utils.OperationalError: could not connect to server: Connection refused …

03.10.2022
Получена ошибка AttributeError Объект 'User' не имеет атрибута 'password1'

Как исправить ошибку, пожалуйста, помогите? Получен AttributeError 'User' object has no attribute 'password1'. я хочу добавить два поля пароля. пользователь создается, но возникает ошибка AttributeError: Получена ошибка AttributeError при попытке получить значение для поля password1 на сериализаторе UserSerializer. Поле …

03.10.2022
Как использовать regex в form.py в django

Я работаю над проектом Django. Я получаю данные из POSTgresql в form.py, в процессе получения данные приходят в ('Shirur'), в таком формате, но я хочу получить данные как Shirur. Taluka1=forms.ModelChoiceField(queryset=data.objects.values_list("taluka").distinct()) Gut_Number = forms.ModelChoiceField(queryset=data.objects.all().values("gut_number").distinct()) Village_Name_Revenue = forms.ModelChoiceField(queryset=data.objects.all().values("village_name_revenue").distinct()) Ниже …

03.10.2022
Ошибка токена JWT "Token has no id" Django Rest Framework

Я пытаюсь получить доступ к данным (user_id) из пользовательского токена simple jwt. Но я получаю эту ошибку. "message": "Token has no id" { "detail": "Given token not valid for any token type", "code": "token_not_valid", "messages": [ { …

03.10.2022
Надежный способ достать созданный пост в тесте форм django [дубликат]

Test_forms.py: def test_create_post(self): """Валидная форма cоздает запись в Post.""" posts_count = Post.objects.count() form_data = { 'text': 'Созданный тестовый пост', 'group': f'{self.group.id}' } self.authorized_client.post( POST_CREATE_URL, data=form_data, follow=True ) Нужен надёжный способ достать созданный пост, чтобы проверить его поля. Буду очень …

03.10.2022
Django celery не может импортировать имя 'Celery' из 'celery' после перезапуска Docker

Я запускаю Django и Celery в Docker. Все работает нормально, но после перезапуска Docker, Celery не может запуститься из-за ошибки имени импорта Ошибки ниже: Вот структура моего проекта: notifications notification __init__.py celery.py Вот мой файл …

03.10.2022
Docker-compose up --build код выхода: 1

После выполнения этой команды pip3 freeze > requirements.txt 503.5/503.5 KB 2.2 MB/s eta 0:00:00 #0 99.08 ОШИБКА: Не удалось найти версию, удовлетворяющую требованию pywin32==304 (из версий: none) #0 99.08 ОШИБКА: Не найдено подходящего дистрибутива для pywin32==304 #0 99.08 ПРЕДУПРЕЖДЕНИЕ: Вы …

03.10.2022
Pylint-django показывает ошибку ModuleNotFoundError: Нет модуля с именем 'myapp'

Я установил pylint и pylint-django. Затем последовали docs. Мой django проект построен следующим образом: /path/to/project/myapp/settings_test.py /path/to/project/manage.py Выполнение следующей команды: cd /path/to/project/ export DJANGO_SETTINGS_MODULE=myapp.settings_test find . -name "*.py" | xargs pylint --load-plugins pylint_django --django-settings-module=myapp.settings_test …

03.10.2022
Что именно представляют собой преобразователи путей в Django

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

03.10.2022
Миграции отражают не только базу данных, но и некоторую бизнес-логику. Миграции взрываются

Предположим, что у нас есть модель (пример взят из документации https://docs.djangoproject.com/en/4.1/ref/models/fields/#filefield): def user_directory_path(instance, filename): # file will be uploaded to MEDIA_ROOT/user_<id>/<filename> return 'user_{0}/{1}'.format(instance.user.id, filename) class MyModel(models.Model): upload = models.FileField(upload_to=user_directory_path) Миграции будут выглядеть следующим образом: …

03.10.2022
Каналы Django всегда возвращают AnonymousUser при использовании Django Authentication

я изучаю django channels. Я следую документации по каналам: https://channels.readthedocs.io/en/stable/topics/authentication.html Когда я пытаюсь получить доступ к user с помощью self.scope["user"] в consumers.py, я всегда получаю объект AnonymousUser Я могу видеть вошедшего пользователя в шаблонах. Я …

03.10.2022
Как задать путь к сетевому файлу в ответе django?

У меня есть приложения minIO и Django в сети. Когда я хочу отправить файл клиенту, мне нужно использовать эту форму: response = HttpResponse() response['X-Accel-Redirect'] = file_path if download: response['Content-Disposition'] = 'attachment; filename="{}"'.format(file_name) else: response['Content-Disposition'] = 'filename="{}"'.format(file_name) Можно …

03.10.2022
Проблема с панелью поиска в Django и HTML

Я создал панель поиска на Django и HTML, однако это вызывает у меня проблемы. Если я введу "Apple iPhone 13 Pro" в панель поиска, она не найдет никаких результатов, потому что URL не закодирован. URL имеет следующий вид: Apple+iPhone+13+Pro, …

03.10.2022
Развертывание Zappa Django на AWS Lambda с пользовательским доменом Godaddy

Я создал Django Rest APIS, используя Django Rest framework. Я использовал Zappa для развертывания моего API DJANGO и получил рабочий URL https://autocreatedname.execute-api.region.amazonaws.com/dev zappa создала s3 bucket и лямбда-функцию После этого я создал дистрибутив Cloudfront с моим …

03.10.2022
Срабатывание трекера без изменения значения в django?

У меня есть сценарий использования, в котором я отслеживаю изменения поля. Моя проблема в том, что я хочу запускать его, даже если в этом поле нет изменений. Например, поле состояния изменяется с Null -> IM -> OK -> …

03.10.2022
Django Rest Framework, запрос POST, обновление если существует, создание если не существует из массовых данных POST запроса

Я создаю API для информационных данных о пользователях. Я хочу сделать так, чтобы при POST запросе, выполнялась функция "создать", "обновить" если из POST запроса пользователь существует: update (full_name, function, department, logon, system, lic_type ) если …

03.10.2022
Отправить форму модели django на нескольких страницах

У меня есть панель администратора, где используются формы Django, я хочу сделать мою длинную форму состоящей из нескольких частей. Например, часть A для личной информации, затем при нажатии на следующую часть B формы, как Профессиональная информация. Есть ли способ …

03.10.2022
Как отразить изменения в майянских эдмах?

Я перезапустил сервер с помощью "make runserver" после настройки Mayan Edms. Но я не вижу изменений. Я использую установку разработчика. Ссылка на установку разработчика Вот репозиторий - Ссылка на Mayan-Edms …

03.10.2022
Django ajax функции like и unlike с использованием иконок like и unlike

У меня возникла ошибка при создании функциональности like и dislike в django с использованием AJAX. форма будет отправлена правильно, но счетчик like не будет увеличиваться до перезагрузки страницы. есть ли какое-нибудь решение для этого. или у вас есть какой-нибудь …

03.10.2022
Django admin и встроенные связанные модели - фильтрация

Я создаю проект электронной коммерции на Django. Изначально у меня была наивная модель Product, что позволило мне двигаться дальше. Но позже я добавил классы/таблицы ProductType, ProductSpecification (с ForeignKey к Type) и ProductSpecificationValue (с ForeignKey к Specification и Product). Пример использования …

03.10.2022
Мгновенное отображение информации, введенной в Django [закрыто]

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

03.10.2022
Celery не может найти django-приложение

Моя цель: настроить регулярное выполнение задачи через celery. Всё делаю по документации: https://docs.celeryq.dev/en/stable/django/first-steps-with-django.html#django-first-steps При запуске celery через celery -A crmsouthost.crmsouthost beat -l INFO получаю ошибку: (venv) PS C:\Users\Vladimir\Projects\crmsouthost> celery -A crmsouthost.crmsouthost beat -l INFO celery beat v5.2.7 …

03.10.2022
Django asyncio для сохранения (большого количества) объектов - Ничего не сохраняется

Я хочу получить категории из Magento API и отобразить их в шаблоне. В то же время, я хочу сохранить их в БД для последующего использования. Категорий слишком много и рендеринг шаблона занимает более 30 секунд. Я начал учиться использовать asyncio, …

03.10.2022
Использование id/pk в другой модели в качестве списка в django constance

Возможно ли использовать id/pk в модели как поле выбора в django constance? Таким образом, когда я добавляю новую запись в модель, она также будет обновляться в списке/кортеже django constance. Что-то вроде этого. Или есть какой-нибудь более простой способ сделать …

03.10.2022
Как вывести объект foreignkey вместо всего класса в администрацию Django

В моем файле 'models.py' есть 2 таблицы LOOKUP: класс 'Part' и класс 'Vendor', как показано на рисунке: # Part Lookup table class Part(models.Model): part_id = models.CharField(max_length=64) # Part ID description = models.CharField(max_length=64) # Part description pq = models.DecimalField(max_digits=7, decimal_places=2) …

03.10.2022
Список и запуск функций postgreSQL в Django Admin

Я создал несколько функций PostgreSQL, теперь я хочу добавить их в Django Admin и запустить их, а затем экспортировать их в CSV файл. Есть ли какие-нибудь сторонние пакеты или как сделать пользовательское действие в Django Admin для этого? Я …

03.10.2022
Django password_change перенаправляет на неработающую ссылку

[Edit] SOLVED, но я все равно не отказался бы от ответа, почему. Мне пришлось добавить: LOGIN_URL = '/users/login' в settings.py. Итак, почему django не использует подкаталог "django.contrib.auth.urls"? [Оригинальный вопрос ниже] Я следую книге "Django для начинающих", …

03.10.2022
Отфильтровать объекты в django

Я новичок в Django и не очень хорошо знаком с SQL. У меня есть модель Django, которая описывает человека и имеет всевозможные поля, два из них country время расы Я хочу иметь возможность отфильтровать все …

03.10.2022
Django Как получить имя пользователя создателя вместо id, используя два для

Я хочу получить имя пользователя создателя вместо id. item.r.username не работает. item.r.bornplace работают правильно. Где я делаю ошибку? Мой model.py: class Rec(models.Model): creator = models.ForeignKey(auth.get_user_model(), on_delete=models.CASCADE) bornplace = models.CharField(default='default') Мой views.py def lists(request): list = Rec.objects.all() lists …

03.10.2022
Vue.js Ошибка "отсутствует параметр для именованного маршрута "editarProductos": Ожидается, что будет определен "id_producto"".

При настройке HTML-кнопок в vue.js я получил предупреждение в консоли: Отсутствует параметр для именованного маршрута "editarProductos": Expected "id_producto" to be defined Проверив свой код, я могу сделать вывод, что у меня проблема со слотом и slot-scope. Сейчас я работаю …

03.10.2022
Select2 несколько столбцов: изменения после версии 3.4.5

В этом кодепене хорошо работает наличие нескольких столбцов для выбора: https://codepen.io/lembitk/pen/qBWONE (этот кодовый пример был дан в комментарии к вопросу: Как реализовать выпадающий список из нескольких колонок с помощью Select2) Заголовки столбцов и …

03.10.2022
Django: Я хочу переопределить ровно один модуль во вносимой библиотеке, чтобы исправить одну крошечную вещь

Есть ровно один модуль в библиотеке "pinax", который необходим для моего проекта, и который я хочу переопределить. И этот один модуль - site-packages/pinax/templatetags/templatetags/shorttimesince_tag.py, который ссылается на модуль django.utils.tzinfo, который больше не существует в текущем Django. (Он был …

03.10.2022
Django оптимизировать запрос к базе данных

Делаю каталог при помощи django. Мои категории хранятся в модели mptt. А все товары в обычной модели. Я хочу выводить товары, которые соответствуют всем подкатегориям основной категории. Я делаю запрос в mptt модель, получаю нужную основную категорию catalog_sort = Catalog.objects.get(slug …

03.10.2022
Django создание модели с внешними ключами

У меня есть модель с двумя внешними ключами. Когда я использую ModelForm для создания экземпляров, эти два внешних ключа появляются в виде выпадающих меню. Но я хочу, чтобы они автоматически создавались из строковых значений. Как я могу это сделать? …

03.10.2022
Django-tenants "Невозможно создать таблицу django_migrations".

Возникла проблема, когда наша производственная база данных не переносилась из-за ошибки во время миграции. Эта ошибка была связана с использованием пакета django-tenants, который является развилкой пакета django-tenant-schemas. Ошибка: Traceback (most recent call last): File "/backend/manage.py", line 21, in <module> …

03.10.2022
Jquery each function для автоматически генерируемых html-элементов с одинаковым классом

У меня есть ajax скрипт, который должен действовать на некоторые автоматически сгенерированные html элементы из django, для этого мне сказали использовать функцию each() в jquery, чтобы действовать на каждый элемент с тем же именем класса. Скрипт вроде как работает …