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

04.12.2022
Как запустить сервер Python в Kubernetes

У меня есть следующее Dockerfile, которое мне нужно создать образ и запустить как kubernetes развертывание ARG PYTHON_VERSION=3.7 FROM python:${PYTHON_VERSION} ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 ARG USERID ARG USERNAME WORKDIR /code COPY requirements.txt ./ COPY manage.py ./ RUN pip install …

04.12.2022
Шаблоны Django не обновляются при изменении CSS

В настоящее время я работаю над проектом с использованием Django и Django Templates, а также это мой первый опыт использования Django. Для этого проекта мне пришлось переделать большую часть дизайна и изменить много CSS в статических файлах. До этого …

04.12.2022
Django, Случайные ошибки миграции при попытке синхронизации с новой базой данных (PostgreSQL)

В настоящее время я следую учебнику по бэкенду и сейчас устанавливаю postgreSQL в наш Django проект. Но я не могу мигрировать из-за некоторых (для меня) случайных ошибок. PS: Я установил psycopg2 и Pillow. Ошибки: IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII Я пробовал множество …

04.12.2022
Фильтрация по нескольким полям в Elasticsearch ObjectField()

У меня возникают проблемы с определением синтаксиса фильтрации для ObjectFields() в django-elasticsearch-dsl. В частности, когда я пытаюсь фильтровать по нескольким подполям одного и того же ObjectField(), я получаю неправильные результаты. Например, рассмотрим …

04.12.2022
Где хранятся ключи .env после команды nom build в react?

Здравствуйте ребята, я создал react приложение, используя Django в качестве бэкенда и имея много ключей в.env файле. Теперь, когда я собираю react приложение с помощью команды 'npm run build', оно создает индексный файл с CSS в папке build. Но …

04.12.2022
Django-simple-history: Как оптимизировать диффинг истории?

Я использую djangorestframework для отображения истории модели, наряду с тем, какие поля были изменены. Для добавления history в мои модели, HistoricalRecords наследуется через modelmixin, как показано в docs. Все работает нормально, но у меня много …

04.12.2022
Как выполнить математическую операцию над двумя экземплярами объекта в Django?

Я хочу сложить два числа из двух разных объектов. Вот упрощенная версия. У меня есть два целых числа, и я перемножаю их, чтобы получить multiplied . models.py: class ModelA(models.Model): number_a = models.IntegerField(default=1, null=True, blank=True) number_b = models.IntegerField(default=1, null=True, …

04.12.2022
Как я могу написать этот sql-запрос в django orm?

У меня есть sql-запрос, который работает следующим образом, но я не смог понять, как написать этот запрос в django. Можете ли вы мне помочь? select datetime, array_to_json(array_agg(json_build_object(parameter, raw))) as parameters from dbp_istasyondata group by 1 order by 1;

04.12.2022
Django rest framework. Как я могу создать конечную точку для обновления поля модели в bd?

Я хотел создать конечную точку для article_views и обновить это поле в db. Я хочу изменить это поле на фронтенде и обновить его в db. Когда я перехожу по url(articles/<int:pk>/counter) я хочу article_views + 1. model.py: Class Articles(models.Model): class …

04.12.2022
CIDC с BitBucket, Docker Image и Azure

Я изучаю CICD и Docker. На данный момент мне удалось успешно создать образ docker, используя приведенный ниже код: Dockerfile # Docker Operating System FROM python:3-slim-buster # Keeps Python from generating .pyc files in the container ENV PYTHONDONTWRITEBYTECODE=1 # Turns …

04.12.2022
Веб-сайт Django 2.0, работающий на бэкенде Django 4.0

Я использую старую версию Windows, точнее windows 7, и, похоже, она совместима только с Python 3.4, который поддерживает Django 2.0, но heroku больше не поддерживает его. Поэтому я хочу знать, могу ли я вручную изменить требования на Django 4.0 …

04.12.2022
Django.models пользовательское пустое значение

Спасибо, что нашли время рассмотреть этот запрос. Я устанавливаю поле ID в одной из моих моделей Django. Это поле CharField и выглядит следующим образом: my_id = models.CharField(primary_key=True, max_length=5, validators=[RegexValidator( regex=ID_REGEX, message=ID_ERR_MSG, code=ID_ERR_CODE )]) Я хотел бы …

04.12.2022
Как добавить несколько языков в веб-приложение на основе React и Django Rest API

У меня возник вопрос о создании многоязычного веб-приложения, поскольку я использую React с DRF, правильно ли использовать способ локали и сообщения? как я могу перевести только данные результата, возвращенные в ответе, который я послал в react и спасибо …

04.12.2022
Печать значений шаблонов django с помощью цикла for

У меня есть две взаимосвязанные модели items и broken : class Items(models.Model): id = models.AutoField(primary_key=True) item_name = models.CharField(max_length=50, blank=False) item_price = models.IntegerField(blank=True) item_quantity_received = models.IntegerField(blank=False) item_quantity_available = models.IntegerField(blank=True) item_purchased_date = models.DateField(auto_now_add=True, blank=False) item_units = models.CharField(max_length=50, blank=False) def __str__(self): return …

04.12.2022
Вопрос относительно объекта, получающего сериализацию в Django rest

Здесь у меня простое сомнение, в котором я полностью запутался. У меня есть модель ReviewsRatings для отображения отзывов на основе каждого продукта. И я создал сериализатор модели ReviewSerilaizer. В представлениях я передаю этот экземпляр ReviewsRatings в ReviewSerilaizer class ShowReviews(APIView): def …

04.12.2022
Почему form.is_valid() всегда ложно?

Я пытался создать форму contact us в django, но я получаю всегда false, когда я хочу использовать функцию .is_valid(). вот моя форма: from django import forms from django.core import validators class ContactForm(forms.Form): first_name = forms.CharField( widget=forms.TextInput( attrs={'placeholder': 'نام …

04.12.2022
Как вызвать свойство из значений в django

Мне нужно значение свойства, которое вызывается через вызов values, чтобы потом использовать в методе union так используемая модель class Bills(models.Model): salesPerson = models.ForeignKey(User, on_delete = models.SET_NULL, null=True) purchasedPerson = models.ForeignKey(Members, on_delete = models.PROTECT, null=True) cash = models.BooleanField(default=True) totalAmount = …

04.12.2022
Django не может сохранить поле CharField с вариантами выбора

У меня есть это поле CharField с некоторыми вариантами выбора: M = 'Male' F = 'Female' O = 'Other' GENDER = [ (M, "Male"), (F, "Female"), (O, "Other") ] gender = models.CharField(max_length=10, choices=GENDER) Когда я пытаюсь сохранить …

04.12.2022
Nginx не может загрузить медиафайлы - 404 (Не найдено)

Я перепробовал все, чтобы обслужить мой медиафайл, но все равно получаю ту же ошибку 404. Пожалуйста, подскажите. Мой файл docker-compose: version: "3.9" services: nginx: container_name: realestate_preprod_nginx_con build: ./nginx volumes: - static_volume:/home/inara/RealEstatePreProd/static - media_volume:/home/inara/RealEstatePreProd/media networks: glory1network: ipv4_address: 10.1.1.8 expose: …

04.12.2022
Как использовать сигналы Django при наличии декораторов на основе ролей?

Я пытаюсь добавить сигналы, когда работодатель или администратор/сотрудник создали смену. В настоящее время у меня есть такой вид, мне интересно, как я должен изменить его, чтобы иметь сигнал после сохранения? @login_required @admin_staff_employer_required def createShift(request): user=request.user employer=Employer.objects.all() form = …

04.12.2022
Django. Как сделать ссылку на профиль по username, а не по Pk

Я хочу, чтобы ссылка на профиль выглядела следующим образом: .../profile/, сейчас она выглядит так .../profile/<user_id> Вот мой код: views.py class ShowProfilePageView(DetailView): model = Profile template_name = 'my_profile/profile.html' def get_context_data(self, *args, **kwargs): context = super(ShowProfilePageView, self).get_context_data(*args, **kwargs) page_user = get_object_or_404(Profile, id=self.kwargs['pk']) …

04.12.2022
Не открывается страница админки

Изучаю django по книге Дронов В. А., &quot;Практика создания веб сайтов&quot;. Успешно прошел первую часть - все люкс, все ясно и все работает... вот только не открывается админка. Не могу понять где накосячил. <img src="https://i.stack.imgur.com/Pg79w.jpg" alt="browser выдает …

04.12.2022
Если введенное число находится в диапазоне 0 - 20000, обновить цены на товары [закрыто]

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

04.12.2022
Ошибка Django xhtml2pdf - SuspiciousFileOperation

Я внедряю модуль xhtml2pdf для своего приложения django. Я смог печатать отчеты, однако я не могу заставить работать мою статическую конфигурацию. Я получаю ошибку SuspiciousFileOperation at /moc-content/165/print-report The joined path (/moc/static/moc/main.css) is located outside of the base path component (/Users/xxx/Documents/django-projects/MOC/env/lib/python3.10/site-packages/django/contrib/admin/static) …

04.12.2022
Шаблон Django: Как проверить, находится ли переменная в другой переменной?

Новичок в Django здесь, Я хочу проверить, находится ли определенная строковая переменная в другой переменной внутри цикла for. a = 'abc' b = 'abcd' Я попробовал следующие коды:- {% if a in b %} {% if …

04.12.2022
Django Raw SQL не возвращает ожидаемые результаты

У меня есть функция ниже - она принимает orgid, journalid и pid в качестве параметров url. Она ДОЛЖНА применять эти фильтры к journal.objects перед выполнением запроса. Однако она возвращает все, даже когда есть только одна запись, соответствующая критериям, переданным …

04.12.2022
Django Как присоединить внешний ключ, связанный с несколькими моделями, к отправке одной формы

Как можно создать набор инлайн-форм, которые имеют один и тот же внешний ключ, используя функциональные базовые представления. Я не хочу постоянно выбирать название товара (которое является FK для других форм), потому что я использую две формы, связанные с одним внешним …

04.12.2022
Django ImportError: cannot import name 'Post' from partially initialized module (скорее всего, из-за циклического импорта)

Итак, у меня есть приложение tentacle, в котором есть файл processor.py, который импортирует некоторые модели. В models.py также импортируется эта функция, поскольку она используется в методе save модели. Теперь при миграции я получаю ошибку кругового импорта. Я уже …

04.12.2022
Django Rest Framework Не удается сохранить модель, он говорит мне, что дата должна быть строкой

У меня есть модель профиля, к которой также прикреплено местоположение, но я не пытался сохранить местоположение, теперь я пытаюсь сохранить только профиль, но получаю ошибку: class Profile(models.Model): # Gender M = 'M' F = 'F' O = 'O' GENDER …

04.12.2022
Функция вызова Django для сохранения файла не работает

Я создаю проект Django и создаю функцию для загрузки файла, Но мой проект не может работать, Файл не отвечает на сохранение view.py from django.http.response import HttpResponse from django.conf import settings from django.http import HttpResponse, Http404 def index(request): BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) …

04.12.2022
Получение первых трех человекочитаемых элементов в наборе запросов

Я пытаюсь отобразить элементы в представлении Django. Каждый объект клиники имеет множество особенностей, но из эстетических соображений я хочу, чтобы в шаблоне отображались только первые три из них. Я пробовал: def clinics_index(request): clinics = Clinic.objects.all() for clinic in clinics: speciality …

04.12.2022
В Django нет модуля с именем 'graphql.type'

Я новичок в Django и GraphQL, следуя статье , Я использую python 3.8 в виртуальной среде и 3.10 в windows, но та же ошибка возникает на обеих сторонах, также пробовал этот Question, я также слышал, что …

04.12.2022
Как изменить формат объекта DateTimeField при его отображении в HTML с помощью Ajax?

Models.py class Log(models.Model): source = models.CharField(max_length=1000, default='') date = models.DateTimeField(default=datetime.now, blank = True) views.py Объекты в модели Log фильтруются таким образом, что рассматриваются только те, имена источников которых соответствуют определенному имени учетной записи. Значения этих допустимых объектов будут …

04.12.2022
Добавление пользовательского, немодельного атрибута в набор запросов в Django?

Новичок в DRF и имею модель под названием posts. И еще одна модель называется user. Объект post выглядит следующим образом: class Post(models.Model): """ Post model """ title = models.CharField(max_length=250) body = models.TextField() author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='forum_posts') parent_post = …

04.12.2022
Как преобразовать данные из базы данных в формат json с помощью python

данные таблицы базы данных как вход У меня есть вышеуказанный тип табличных данных (скриншот), и я хотел преобразовать его в словарь json с помощью python. Я старался изо всех сил, но не смог создать иерархию …

04.12.2022
Django Models: Фильтр подмножества набора запросов

У меня есть эти две модели: class InspectionPoint(models.Model): ... review_check = models.BooleanField(default = 0) flight = models.ForeignKey( Flight, related_name='inspection_points', on_delete=models.CASCADE, null=True, blank=True ) ... class ImageSnapshot(models.Model): ... inspection = models.ForeignKey( InspectionPoint, on_delete=models.CASCADE, related_name = 'snapshots' ) flight = models.ForeignKey( …

04.12.2022
Django Channels Channels-redis Как я могу получить доступ к базе данных redis и как я могу ее использовать?

Я впервые использовал Django Channels и впервые Redis через Channels. Я хочу использовать данные, хранящиеся в сервере redis, которые в данный момент используются django, или сохранить их в сервере redis. При отображении чатов я хочу использовать channels_layer.receive_count, чтобы показать …

04.12.2022
Два проекта django с общей базой пользователей, аутентификацией и совместным использованием ключевых функций

Я создаю проект Django v3.2, который требует слияния двух проектов (социальное приложение и электронная коммерция) - оба из которых являются отдельными django проектами с открытым исходным кодом. Конечной целью является совместное использование пользователей, постов и общего процесса регистрации и аутентификации …

04.12.2022
Этот код работал вчера для другого проекта, но он показывает какую-то ошибку, я не могу понять, что это за ошибка.

Какая здесь ошибка вот мой код models.py, этот код работал в другом приложении, но не работает в этом. почему?

04.12.2022
Добавление дополнительной пары ключ-значение к объектам в списке перед передачей его в шаблон - Работает, но я не уверен, почему

Новичок в Django и я хотел добавить пару ключ:значение к каждому объекту Job в Queryset/списке перед передачей его в шаблон. Исследования здесь говорят, что вы не можете просто добавить поле, а скорее должны создать новый dict или, возможно, добавить …