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

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' } Потому …

11.01.2022
Django rest frame work: ошибка записи полей модели на Django Rest Frame

У меня есть приложение django со следующими разделами модели: class Report(models.Model): created_by_user=models.ForeignKey(User,on_delete=models.CASCADE) planet_name = models.CharField(max_length=100) outage_id = models.IntegerField(blank=True, default=0) unit_name = models.CharField(max_length=10, blank=True, null=True) responsible_group = models.CharField(max_length=50, blank=True) alarm_num = models.IntegerField(blank=True, default=0) raised_alarm = models.CharField(max_length=255, blank=True) start_time = models.DateTimeField(blank=True) …

11.01.2022
Невозможно отправить данные из базы данных клиенту в реальном времени без обновления - DJANGO CHANNELS

Я пробовал этот подход stackoverflow, но он не сработал consumer.py import json import asyncio from channels.consumer import AsyncConsumer from django.contrib.auth import get_user_model from channels.db import database_sync_to_async from .models import Analytics class AnalyticsConsumer(AsyncConsumer): async def websocket_connect(self, event): print('connected', event) await …

11.01.2022
Виртуальная машина Azure (Ubuntu) как развернуть несколько веб-сайтов Python

Я новичок в мире Python / Azure VM. I have created Python/Django website using PyCharm IDE. Created Azure VM with Python/Django installed on Azure VM , I can run : Python manage.py runserver and i can access it …

11.01.2022
Аргумент не может быть типа 'NoneType', в Django 3.0 он должен быть текстового типа

Когда я пытаюсь создать новое сопроводительное письмо, я получаю эту ошибку Django = 3.0 Python = 3.7 Вот мой cover_letters_list.django.html <tr> <td colspan="4"> <span class="form-tag {% if not name_form %} hidden {% endif %}"> <form class="form-inline" target="" method="POST" style="margin-top: …

11.01.2022
Должен ли я запускать команды django вне контейнера docker или в cli контейнера docker

Я только начал докеризацию своих приложений Django, пока все идет хорошо, но мне нужно знать, является ли лучшей практикой выполнение команд Django внутри контейнера docker container exec -it con_name python manage.py startup app_name или я должен просто …

11.01.2022
Подсчет нулевых столбцов в строке

Меня интересует подсчет null столбцов в одной строке в Django. Пример: model: Student fields: fname,lname, father_name Student("max",null,null) возвращают lname и father_name, или 2.

11.01.2022
Django не может загрузить файл javascript, но без проблем загружает файл css в том же каталоге

Я получаю сообщение Failed to load resource: the server responded with a status of 404 (Not Found) для файла javascript. Страница загружается нормально, но ресурс javascript не получен, несмотря на то, что находится в той же статической папке, что …

11.01.2022
Как вернуть jsonResponse для однообъектной модели, отфильтрованной на Django?

У меня есть один объект, отфильтрованный следующим образом. backTest= BackTest.objects.first() Я хотел бы вернуть этот объект как jsonResponse. data = dumps(backTest) return JsonResponse(data) Я получил сообщение об ошибке, как показано ниже. Object of type BackTest …

11.01.2022
Django - Удаление файла, связанного с атрибутом ImageField модели

Итак, у меня есть модель User, в которой есть поле avatar, которое является просто аватаром пользователя. Я хочу иметь возможность удалять файл всякий раз, когда пользователь решит удалить свой аватар. Как вы можете видеть ниже в моем view.py я …

11.01.2022
Не удалось загрузить ресурсы статус: 404 javascript с django

Я использую javascript frontend с django backend. Вот структура -app --templates ---index.html --static ---index.js ---haarcascade_frontalface_alt.xml ---style.css --views.py --urls.py Я могу видеть стиль css на моей странице index.html. Но файл index.js не может выбрать haarcascade_frontalface_alt.xml. Код выглядит …