Django and Python "Questions and answers", page 1193

11.01.2022
Работа с многопроцессорными задачами и задачами Celery

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

11.01.2022
Redirect_uri mismatch error django heroku app

После развертывания приложения Django google single sign-in на Heroku я столкнулся с проблемой несоответствия redirect_uri, хотя в учетных данных google указан правильный URI перенаправления. Я не знаю, где возникает проблема. То же самое прекрасно работает на локальной машине. Пожалуйста, помогите.

11.01.2022
TemplateDoesNotExist, если шаблон существует

Я получаю TemplateDoesNotExist, когда я уверен, что шаблон существует "TemplateDoesNotExist at /maintenance/1/update/" когда просто перехожу к /maintenance/, который является индексом для этого приложения, все работает нормально. шаблон находится в папке appfolder templates appfolder name затем templates как на …

11.01.2022
Вопрос о фреймворке Django для python

В рамках Django REST, если администратор просит пользователя ввести ответы на некоторые вопросы, которые могут быть добавлены учетной записью администратора, как должен быть определен класс models, который сохраняет данные, предоставленные пользователем, когда пользователь заполняет нефиксированные вопросы, добавленные администратором?

11.01.2022
Фильтр наиболее просматриваемых и используемых объектов за предыдущую неделю

Я хочу фильтровать наиболее просматриваемые и используемые объекты за предыдущую неделю (последние семь дней) в моем проекте. Модели class Banner(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) name = models.CharField(max_length=150 , unique=True) description = RichTextField(blank=True, null=True) category = models.CharField(max_length=200) tag = models.CharField(max_length=200) …

11.01.2022
Настройка Nginx с NextJs и фреймворком для отдыха Django

передняя часть моего сайта написана на .next, а задняя часть сайта написана на DRF (Django rest framework) Как я могу настроить Nginx для запуска .next для front и Django для Back? мой текущий Nginx conf таков: server { …

11.01.2022
Uwsgi failed to open python file /root/ ... /wsgi.py . UWSGI не может открыть python file wsgi.py (DJANGO)

/var/log/uwsgi/myapp.log: Tue Jan 11 15:27:45 2022 - *** Starting uWSGI 2.0.18-debian (64bit) on [Tue Jan 11 15:27:45 2022] *** Tue Jan 11 15:27:45 2022 - compiled with version: 10.0.1 20200405 (experimental) [master revision 0be9efad938:fcb98e4978a:705510a708d3642c9c962beb663c476167e4e8a4] on 11 April 2020 11:15:55 Tue …

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

В настоящее время я создаю локальную страницу входа в Django (только начал) и задался вопросом: Можно ли хранить все попытки входа в систему (как успешные, так и неудачные), например, в json-файле? Если да, то как?

11.01.2022
Как сделать абсолютный url для изображений

Модели class ProductImage(models.Model): image = models.ImageField(upload_to="images", null=True, blank=True, verbose_name='Картинка') product_id = models.ForeignKey( ProductItem, related_name="product_image", on_delete=models.CASCADE, blank=True, null=True) модели class Favorite(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name="Пользователь", related_name='favorites', null=True, blank=True) products = models.ManyToManyField(ProductItem, verbose_name='Продукты', related_name = 'favorites', null=True, blank=True) class …

11.01.2022
Получение поврежденных зипов с помощью Python3 ZipStream в Django

Я использую zipstream из here и имею представление Django, которое возвращает zip файл всех вложений файлов, которые размещены на Amazon S3. Но при загрузке все zip-файлы оказываются поврежденными, то есть я не могу их открыть. import …

11.01.2022
Статические файлы не работают на heroku при использовании первичного ключа в url

У меня проблема, статические файлы не работают, когда есть первичный ключ в url, проблема возникает локально и на heroku. Я пробовал много настроек и всегда была одна проблема или другая. Вы можете проверить, как это выглядит по этой …

11.01.2022
Лучшие практики перехода с python2 на python3 в django

Будет полезнее, если вы ответите и на следующие вопросы. Dealing with models.CharField. In python2, how the CharField value is stored in the database and how it is different from the value which is going to store in …

11.01.2022
Как добавить левую боковую панель в пользовательский шаблон админки django

Я создал одну пользовательскую страницу для Django admin, имя файла server.html {% extends "admin/base_site.html" %} {% block content %} <h1>Server management</h1> {% if status == 200 and message %} <ul class="messagelist"> <li class="success">Response status: <strong>{{ status}}</strong></li> <li class="success">{{message}}</li> {% …

11.01.2022
Crisp выдает ошибку 'BoundWidget' object has no attribute 'field' when i want to submit

Я пытаюсь сделать расширенный рендеринг для моих Django crispy форм раздел формы в моем index.html выглядит следующим образом <form method = "post"> {% csrf_token %} {{ form.organization |crispy}} <div class="form-row"> <div class="form-group col-md-6 mb-0"> {{ form.start_date |crispy}} </div> <div …

11.01.2022
Ошибка сервера в приложении django-heroku Ошибка сервера (500)

После того, как я разработал его в heroku и изменил DEBUG = False, он выдает ошибку. Я пытаюсь исправить это, но не могу. кто-нибудь может помочь мне исправить это, пожалуйста, спасибо. вот мой файл settings.py: STATIC_URL = '/static/' …

11.01.2022
Массовый экспорт файлов CSV в Django

Я создаю пользовательское административное действие для загрузки списка заказов в виде CSV-файла. В моем файле orders/admin.py есть следующее: def export_to_csv(modeladmin, request, queryset): opts = modeladmin.model._meta # opts = options for order in queryset: content_disposition = f'attachment; filename=OrderID-{order.id}.csv' response = …

11.01.2022
Ubuntu 20.04, Django, nginx ошибка разрешения файла 403 - нет решения в stackoverflow, пока работает

Я развернул приложение Django 1.8 на сервере ubuntu с помощью gunicorn Ubuntu 20.04 Django 1.8 nginx 1.18.0 Python 2.7 Медиафайлы имеют следующие разрешения # ls -l total 4 drwxrwxrwx 5 www-data www-data 4096 Apr 18 2021 media …

11.01.2022
Uwsgi + django ModuleNotFoundError: No module named 'myproject'

Я пытаюсь запустить django проект с помощью uwsgi и nginx. Возникает ошибка при запуске uwsgi: ModuleNotFoundError: No module named 'lawyer' Структура проекта: lawyer/ ... ... manage.py ... lawyer/ __init__.py asgi.py settings.py urls.py uwsgi.py GNU nano 4.8 /etc/uwsgi/apps-enabled/myapp.ini [uwsgi] chdir = …

11.01.2022
Django приложение для заказа времени, как сделать цикл из базы данных в таблице

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

11.01.2022
Django.db.utils.IntegrityError: UNIQUE constraint failed: account_workexperiance.id

Я получаю ошибку UNIQUE UNIQUE constraint failed: account_workexperiance.id при обновлении списка объектов. До сих пор все работало нормально, и я не делал никаких изменений. models.py: class TutorUser(models.Model): tutor_user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='tutor') full_name = models.CharField(max_length=255, blank=True) phone_number = models.CharField(max_length=14, …

11.01.2022
Не удалось разобрать остаток: '${profiles['user']}' из '${profiles['user']}

const data = '{{ search_user }}' const rdata = JSON.parse(data.replace(/"/g, '"')) const input = document.getElementById('user-input_products') let filteredArr = [] input.addEventListener('keyup', (e)=>{ box.innerHTML = "" filterMax = (fn, c) => x => c && fn(x) && c-- filter …

11.01.2022
Django annotate division некорректно вычисляет числа с плавающей точкой

Я пытаюсь разделить числа, которые хранятся в базе данных в миллионных долях, но при этом теряются десятичные знаки. conditions_set.annotate( _amount_from=ExpressionWrapper(F('amount_from')/1000000, output_field=FloatField()), _amount_to=ExpressionWrapper(F('amount_to')/1000000, output_field=FloatField()), _value=ExpressionWrapper(F('value')/10000, output_field=FloatField()) ).values('_amount_from', '_amount_to', '_value').order_by('amount_from') 0 = {dict: 3} {'_amount_from': 0.0, '_amount_to': …

11.01.2022
Django: внешний ключ (многие-ко-многим) показать значение

У меня есть следующая простая модель django: class Account(models.Model): """ An account is for a team of users, or a single customer """ name = models.CharField(max_length=100, unique=True) admins = models.ManyToManyField('AccountUser', related_name='+', blank=True) metadata = models.JSONField(default=dict, blank=True) def __str__(self): return …

11.01.2022
Обновление нескольких ресурсов вместе в Django DRF

Допустим, у меня есть две модели в Django: class Inventory(models.Model): created_at = models.DateTimeField(auto_now_add=True) added_by = models.ForeignKey(User, on_delete=models.SET("anonymous"), blank=True, null=True) name = models.CharField(max_length=100, unique=True) nickname = models.CharField(max_length=100, blank=True, null=True) class InventoryProperties(models.Model): key = models.CharField(max_length=100) value = models.CharField(max_length=100) order = …

11.01.2022
Может ли приложение django не работать в зависимости от языка страны или часового пояса?

Я разработал Django приложение и оно прекрасно работает на моем ноутбуке, но когда я доставил его моему клиенту в Германию (приложение отправляет ему 504 Gateway timeout) и когда он пытается с другого ноутбука, он также отправляет ему другое содержимое …

11.01.2022
Как получить значение строки из таблицы при нажатии кнопки удаления?

Я пытаюсь удалить строку при нажатии на кнопку delete. <tbody> {% for dt in data %} <tr> <td> <i class="fa fa-external-link user-profile-icon"></i> <a href="{{dt.url}}" target="_blank">{{dt.url}}</a> </td> <td>{{dt.modified}}</td> <td> <button type="button" class="fa fa-trash-o btn btn-danger" data-toggle="modal" data-target="#exampleModal{{forloop.counter}}">Delete</button> </td> <div class="modal …

11.01.2022
Django, удаление строки запроса из строки url

Всем доброго дня. Мне нужно изменить строку в шаблоне, который использует Django. Строка является URL, но она может содержать строку запроса, так что в основном url может быть: "www.test.com/something" or "www.test.com/something?page=2" Я хотел бы удалить "?page=2" из …

11.01.2022
Добавление имени несуществующего поля в запрос django

Я пытаюсь добавить дополнительное имя поля на основе его поддоменов, но у меня не получается, вот мой views.py def daily_vistors_detail_html(request): address = request.build_absolute_uri('/') host_name = address.partition('://')[2] sub_addr = host_name.partition('.')[0] hotel_name = 'hotel 1' if sub_addr == 'hotel 2': hotel_name …

11.01.2022
Используем ли мы общее представление класса чаще, чем представление на основе функций в django rest framework

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

11.01.2022
Как разместить электронную почту в Django?

Я хочу знать, как я могу разместить электронную почту в Django-Python. И созданный Email может получать и отправлять электронную почту с любой платформы, например GMAIL. Спасибо

11.01.2022
Как использовать JOIN Django ORM с Postgresql

мне нужна помощь в построении набора запросов для следующей проблемы: У меня есть 2 разные модели: class parentElement(models.Model): name = models.CharField(max_length=50) date = models.DateField() .... other fields class childElement(models.Model): name = models.CharField(max_length=50) date = models.DateField() type = …

11.01.2022
Страница входа в систему каналов Django

У меня есть сайт, использующий Django и Vue, размещенный в контейнерах Docker вместе с другими контейнерами, такими как Celery, Redis, Nginx, Postgress и т. д. Я хотел бы использовать Django Channels, но не могу понять, как должна работать страница …

11.01.2022
Ошибка в nginx 500 Internal Server Error (uwsgi + django) worker_connections are not enough while connecting to upstream

Запуская связку nginx и uwsgi для запуска django проекта, столкнулся с ошибкой 500 на стороне nginx. Я залез в /var/log/nginx/error.log и нашел там конкретное название ошибки: worker_connections are not enough while connecting to upstream ... Я пробовал увеличить worker_connections …

11.01.2022
Как изменить формат времени даты Django в строке

Получив длинную строку (сериализованный объект Django), как мы можем найти все временные метки и заменить их на правильный формат (dd/mm/YYYY HH:MM) Приведен пример строки: "[{"model": "app_name.files", "pk": 294, "fields": {"filename": "user_1/A.pdf", "user": 1, "uploaded": "2022-01-11T16:49:43.897", "updated": "2022-01-11T16:49:43.897"}}, {"model": …

11.01.2022
Wkhtmltopdf. ContentNotFoundError

Необходимо текст из ckeditor в админ панели django собрать в pdf. Установил django-wkhtmltopdf и на первый взгляд всё работает, но, только если текста мало. Если же добавить текст на 10 страниц, то, получаю ContentNotFoundError. Utils def create_pdf(context): try: template = …

11.01.2022
Я просто хочу отобразить одну запись, когда пользователь передает unqid, но он отображает все записи [закрыто]

Views.py from REMC import models from .models import addnewdata as dataall def fetchingdata(request): if 'getuid' in request.GET: getuid = request.GET['getuid'] multiple_fetch= dataall.objects.filter(unqid=getuid) print(multiple_fetch) else: data = dataall.objects.all() context = { 'data': data } return render(request, 'REMC/fetchuserwise.html', context) [описание: что …

11.01.2022
Добавьте запрос многих полей в метод cet_or_create

Def create(self, validated_data): employer = User.objects.get(id=self.context.get('employer')) candidate = User.objects.get(id=self.context.get('candidate_id')) report_details_id = ReportDetails.objects.filter( id__in=self.context.get('report_details_id')) (report_candidate, created) = ReportCandidate.objects.get_or_create( reported_by=employer.id, candidate_id=candidate.id,report_details_id=report_details_id) return report_candidate Здесь report_details_id является запросом manytomanyfield. Как будет применяться каждый из данных в нем в методе get_or_create? The QuerySet …

11.01.2022
Django: Как загрузить файл, сгенерированный скриптом python, запущенным в задаче celery, после ее завершения

Я создаю веб-приложение Django, и в настоящее время у меня есть возможность загрузить набор данных (файл .csv). При нажатии кнопки 'upload' запускается задача celery, которая манипулирует набором данных. Я хочу отобразить страницу с кнопкой "результат загрузки", когда задача celery …

11.01.2022
Django: Как вернуть инлайн набор форм с ошибками

Я создал форму для регистрации пользователя, заставив его создать объект User и объект UserProfile следующим образом: class UserCreationForm(UserCreationForm): class Meta: model = User fields = ("email",) class UserProfileCreationForm(ModelForm): class Meta: model = UserProfile fields = ( "first_name", "last_name", ) …

11.01.2022
Получение данных пользователя в сериализаторе djnago rest framework?

я пытаюсь получить данные о пользователях из django, используя rest framework. но возникает ошибка: у модуля 'core.model' нет атрибута 'Users' для этого я добавил эту строку в settings.py: REST_AUTH_SERIALIZERS = { 'USER_DETAILS_SERIALIZER':'users.serializers.userSerializer' } Потому …