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

03.10.2022
Заполните базу данных фальшивыми данными

Def _create_sources(fake, source_number): obj_list = [ Source( name=fake.sentence(nb_words=10, variable_nb_words=True), url=fake.url(), isbn_10=fake.isbn10(), isbn_13=fake.isbn13(), ) for _ in range(source_number) ] counter = 0 for obj in obj_list: Source.objects.bulk_create([obj]) print("{} {}".format(Source._meta.object_name, str(counter))) counter +=1 Я наполняю свою базу данных фальшивыми данными. …

03.10.2022
Пагинация в django с использованием стороннего API

Делаю веб сервис на джанго, поулчаю запросы со стороннего API по ссылке, получилось настроить полный вывод даных из API, так как данных очень много хочу настроить пагинацию, но не могу додуматься как, так как в бд никакие данные не поступают, …

03.10.2022
Отправка формы в Django

Я следую учебнику на youtube, чтобы создать клон Netflix. Когда я нажал на кнопку создания профиля, данные формы были очищены, но она не перенаправила меня на страницу ProfileList. Означает ли это, что форма не действительна? Спасибо за помощь. views.py class …

03.10.2022
Фильтр модели Django на основе булевого поля

У меня есть пользовательская модель, которая имеет такие поля, is_active = models.BooleanField() date_joined = models.DateTimeField(auto_now_add=True) resigned_date = models.DateTimeField(blank=True, null=True) Где resigned_date будет None, если is_active поле будет True. Если поле is_active будет False, то в поле resigned_date …

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. (Он был …