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

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. Код выглядит …

11.01.2022
Как подключить социальные аккаунты к существующему аккаунту с помощью dj-rest-auth и react

Я создаю сайт с кнопками входа и регистрации социальных аккаунтов с dj-rest-auth для аутентификации и этим компонентомreact для фронтенда моего сайта, процесс входа и регистрации с социальными аккаунтами как twitter и facebook работает отлично, но мне …

11.01.2022
Как вернуть несколько ответов в Django

Я пытаюсь вернуть тот же ответ после завершения цикла, но не смог найти подход к его реализации. Вот, что я пробовал и ошибка, которую я получаю локальная переменная 'TaskId' ссылается перед присвоением views.py: def GetCurrentRunningActivity(UserID): cursor = connection.cursor() …

11.01.2022
Django pg-crypto - Как перенести существующие поля?

В моей тестовой среде я установил pg-crypto, выполнив "pip install django-pgcrypto". Я вошел в базу данных вручную, используя "sudo -u postgres psql", затем я подключился к базе данных и установил расширение, используя "CREATE EXTENSION pgcrypto;". Затем я изменил поле в …

11.01.2022
Нужна помощь в выполнении запроса в django ORM для возврата ответа, приведенного ниже

У меня есть следующая модель: class SellerProduct(Document): publish_status = {'published': 'published', 'publishing': 'publishing', 'rejected': 'rejected', 'not-updated': 'not-updated', } publishToBridgeStatus = StringField(db_field="publishBridge", required=False, choices=publish_status.keys(), default="not-updated")> В ответ требуется подсчет каждого доступного статуса в БД: { "все": 0, "опубликовано": …

11.01.2022
Djangorestframework > 3.11 Несовместим с Django 1.11, ломает сборку

Я пытаюсь перенести свой проект с python 2.7 на 3.7. Я установил Django =1.11.17 и djaangorestframework==3.11.1 все равно я получаю ошибки - File "/home/kritik/Trellissoft/empereon/empereon_py3_django1/lib/python3.7/site-packages/simple_history/admin.py", line 9, in from django.urls import re_path, reverse ImportError: cannot import name 're_path' from 'django.urls' (/home/kritik/Trellissoft/empereon/empereon_py3_django1/lib/python3.7/site-packages/django/urls/init.py) …

11.01.2022
Импорт jQuery приводит к тому, что моя веб-страница не реагирует на запросы

У меня есть следующая html-страница: Я попробовал загрузить эту страницу с помощью Django, она не реагировала, в то время как 2 другие мои страницы реагировали. То же самое при использовании пути к файлу для загрузки. Я быстро понял, …

11.01.2022
Реализовать рекурсивную функцию для проверки наличия или отсутствия дочерних моделей

Я пытаюсь реализовать рекурсивную функцию, которая будет проверять, есть ли у объекта ребенок с идентификатором родителя. Если имеет, то добавляет его в список и рекурсивно вызывает функцию, чтобы проверить, есть ли у вновь добавленного ребенка другие дети. Мой текущий …

11.01.2022
Django загружает большие файлы: требуется время, чтобы дойти до первой строки просмотра

У меня есть простое представление, которое получает файл def upload_file(request): print("first line") .... Здесь, когда я загружаю файл размером 800 MB, печать first line занимает 5-10 секунд или больше Определенно я ожидаю, что это займет время, когда …

11.01.2022
Как редактировать значения опций выбора в Django Forms

Models.py class Product(models.Model): product = models.CharField(max_length=50, blank=True, null=True) price = models.IntegerField(blank=True,null=True) def __str__(self): return self.product class Meta: db_table = "product" class price_list(models.Model): product = models.ForeignKey(Product, on_delete=models.CASCADE,blank=True) price = models.IntegerField(blank=True,null=True) value = models.IntegerField(null=True) class Meta: db_table = "pricelist" Примечание: …

11.01.2022
Как передать модель со всеми полями в foreignkey django

У меня есть модели и сериализатор. class Base: class Author(models.Model): first_name = models.CharField(max_length=50, unique=True) last_name = models.CharField(max_length=100, unique=True) def __str__(self): return f'{self.first_name} {self.last_name}' class Category(models.Model): title = models.CharField(max_length=200) def __str__(self): return f'{self.title}' class Tag(models.Model): title = models.CharField(max_length=200) def __str__(self): return …

11.01.2022
Django, Nextjs | set-cookie не устанавливается в браузере, хотя значение установлено

Я создаю JWT-аутентификацию с помощью Django и Nextjs. Я могу реализовать функциональность регистрации и входа, я могу получить accessToken, войдя в систему. Однако, заголовок ответа Set-Cookie установлен в браузере (chrome, safari, firefox), несмотря на наличие cookie. Каковы …

11.01.2022
Как создать объект Модели, имеющий внешний ключ к другой Модели в Django?

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