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

01.07.2022
Django Jinja2 переменные в CSS выделяются красным цветом в VSCode

Я использую Visual Studio Code. И мне это нравится. Но когда я использую jinja в css или javascript, VSC всегда выделяется красным цветом. Как я могу это исправить? Это иногда раздражает. Я использую плагин Better Jinja. <a href="https://i.stack.imgur.com/LXA79.png" …

01.07.2022
DRF - как вернуть в ответ поле, которое не включено в модель

У меня есть вид: class SomeView(APIView): def get(self,request): serializer = serializers.SomeViewSerializer return Response({'result_url': ???}) и сериализатор: class SomeViewSerializer(serializers.Serializer): url = serializers.SerializerMethodField() def get_url(self): res_id = genetare_url(self.id) return res_id В этом случае url не является частью …

01.07.2022
Как проверить поля, комбинируя лямбду и regx?

Я хочу получить от пользователя имя пользователя и пароль, которые должны быть проверены в виде функции следующим образом Условия и условия для ввода: Длина пароля больше или равна 6. Длина имени пользователя больше или равна …

01.07.2022
AttributeError: объект 'function' не имеет атрибута 'as_view'

Когда я пытаюсь реализовать класс view, он выдает следующую ошибку Заранее спасибо views.py---- - from re import template import django from django.shortcuts import render from django.views.generic import ListView from .models import Post def PostListView(ListView): model = Post template_name = …

01.07.2022
Можно ли вручную изменить значение ID первичного ключа в Django Model через сериализаторы?

Можно ли как-то вручную изменить значение ID в AutoField (первичный ключ) через сериализатор? Я нашел это в документации Django: https://docs.djangoproject.com/en/4.0/ref/models/instances/#auto-incrementing-primary-keys, но я понятия не имею, как это сделать, включая сериализаторы. Моя задача такова: …

01.07.2022
Не удается решить проблему с формами Django

Я хочу создать пользовательскую форму в Django, но постоянно получаю ошибку с параметром error_messages. Я не уверен в том, что не так. from django import forms class ReviewForm(forms.Form): user_name = forms.CharField(label="Your Name", max_length=100, error_messages={ "required": "Your name must not be …

01.07.2022
Как правильно добавить два сложных утверждения в queryset.filter в Django?

Я фильтрую свой набор представлений статей на Django. Код ниже работает нормально, from django.contrib.auth.models import User from rest_framework.authtoken.models import Token from rest_framework import serializers, viewsets,filters from rest_framework.permissions import IsAuthenticated from rest_framework import generics from url_filter.integrations.drf import DjangoFilterBackend class ArticleFilterBackEnd(filters.BaseFilterBackend): …

01.07.2022
Получение истинного url файла после загрузки пользователем в django

вот проблема. в моем проекте пользователь собирается загрузить файл excel и сразу после этого приложение должно взять его и прочитать, используя pandas. файл загружен в media/projects/%Y/%m/%d/: views.py: if request.method == 'POST' and request.FILES['createdatabase']: user = request.user data = …

01.07.2022
Django channels websocket ValueError: Не найден маршрут для пути 'ws//'

В настоящее время я пытаюсь сделать приложение для чата, используя учебник Django channel в качестве основы для проекта. В настоящее время у меня возникла проблема, при которой WebSocket отключается и происходит Handshaking. Я новичок в Django и WebSocket. chat/routing.py …

01.07.2022
Как заставить файл docker-compoe ".env" иметь приоритет над параметрами env оболочки?

Я хочу, чтобы мой файл docker-compose.yml использовал файл ".env" в том же каталоге, что и файл "docker-compose.yml", для установки некоторых переменных окружения, и чтобы они имели приоритет перед любыми другими переменными окружения, установленными в оболочке. Сейчас у меня $ …

01.07.2022
Как запустить существующий файл Django?

Я скачал папку с несколькими файлами python в виде проекта Django для курса и не могу его запустить. Обычно при создании проекта Django он создается в терминале с помощью строки django-admin startproject web_project ., затем используется python manage.py migrate, …

01.07.2022
Статус обратного вызова twilio

Hello Я делаю приложение, в котором пользователи могут звонить на некоторые номера, так или иначе, это идея, я хочу знать, как я могу взять статус этих звонков, чтобы сделать изменения в моем шаблоне, такие как "выполнено или не выполнено". Я …

01.07.2022
Отсутствие данных Django POST при отправке через форму?

Я на сервере разработки (без защиты CSRF), отправляю данные для входа в Django через веб-форму (Django: 127.0.0.1:8000). HTML: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;Log In&lt;/title&gt; &lt;meta charset="utf-8"&gt; &lt;/head&gt; &lt;body&gt; &lt;script src="https://code.jquery.com/jquery-3.6.0.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"&gt;&lt;/script&gt; &lt;header&gt; &lt;/header&gt; &lt;script&gt; $("document").ready(function () { $("header").load("static/header.html"); …

01.07.2022
Как интегрировать голосовые звонки в django rest framework

Я знаю о Twillio, но он не бесплатный. Есть некоторые SI сервера с открытым исходным кодом, такие как FreeSWITCH, Kamailio, OpenSIPS. но я совсем запутался, как интегрировать их в django (есть приложение для андроид с бэкендом на drf …

01.07.2022
URL навигационной ссылки Django не работают и не получают ошибок

Введите описание изображения здесь Я использовал Django URL на навигационной ссылке и по какой-то причине не могу нажать на них, нет никаких ошибок, просто ничего не происходит. И я работаю в каталоге основного проекта, до сих пор …

01.07.2022
React i18next не удается загрузить перевод после сборки

Я не знаю, почему react i18next display loading namespace fail on the debug console. Я пробовал много предложений без успеха. Я использую папку react build внутри проекта Django. Он работает нормально только на localhost:3000, что безумно, но как только …

01.07.2022
Почему Django ORM выполняет операции над моим полем timestamp, даже если я не установил TIME_ZONE и USE_TZ в моем settings.py

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

01.07.2022
Django Rest Framework "detail": "Метод \"GET\" не разрешен."

Я пытаюсь создать api с помощью django rest framework, но у меня возникла проблема. @api_view(['PUT', ]) def api_update_blog_view(request, title): try: post = Post.objects.get(title=title) except Post.DoesNotExist: return Response(status=status.HTTP_404_NOT_FOUND) if request.method == 'PUT': serializer = PostSerializer(post, data=request.data) data = {} if …

01.07.2022
Django startproject проблема в python везде

Я боролся с этой проблемой в python повсюду. как я могу решить ее?

01.07.2022
Как добавить изображение в проект django?

Я создал строку поиска в проекте Django и хочу добавить к ней изображение. Код для этой строки поиска находится в папке templates, указанной Django. Вот код: /*For search bar*/ input { background-image:url(" images/loup.png "); background-position:left; background-repeat:no-repeat; padding-left:18px; width:175px; } …

01.07.2022
Django: показывать что-то еще до завершения полной обработки запроса

Я хотел бы реализовать решение, при котором пользователь может сделать запрос к бэкенду и, поскольку запрос занимает некоторое время, получить ответ от бэкенда. Я хочу отобразить ту же страницу с анимацией загрузки без javascript. Для этого я установил переменную "show_loading" …

01.07.2022
If file and not file._committed: AttributeError: 'Template' object has no attribute '_committed'

Здесь я хочу создать или получить запись из БД. Проблема в том, что я обращаюсь к шаблону внутри media/templates/emails/nice.html. Я не могу получить это и получаю ошибку, упомянутую в заголовке. мои настройки шаблона в файле setting.py следующие; TEMPLATE_DIR = …

01.07.2022
Отзывчивый список django. Неправильное выравнивание на телефонном устройстве

Я создаю сайт "Семейное дерево", используя django, но у меня есть проблема. Это мой список, когда я пользуюсь компьютером если я пользуюсь мобильным телефоном, у меня есть вот это Я …

01.07.2022
Обновление поля datetime в django с помощью ajax-вызова

У меня есть модель Profile, назначенная пользователю, которая содержит поле : consent = models.DateTimeField(default=timezone.now, blank=True, null=True) Я создал переключатель во фронтенде, в котором пользователь дает согласие на отслеживание данных или нет, и вызов ajax для обработки …

01.07.2022
Имя xmlrpc не определено

Я пытаюсь извлечь данные из odoo с помощью xml-rpc api. import xmlrpc.client url = "https://xxxxxx.odoo.com/" db = "xxxxxxx" username = " " password = "" common = xmlrpc.client.ServerProxy('{}/xmlrpc/2/common'.format(url)) Однако он сказал, что имя 'xmlrpc' не определено, это …

01.07.2022
Как использовать Python виртуальной среды вместо глобальной на рабочем сервере Windows для проекта django

У меня есть проект Django, запущенный на продакшене на Windows 10. Я использую nginx и waitress. Я использовал глобальный Python на своем сервере (Python 3.9.5). Мне интересно, как я могу использовать виртуальную среду вместо глобальной на рабочем сервере? …

01.07.2022
Django url-err0r

Я начинающий django и я пытаюсь связать урлы моего приложения django (называемого базовым) с файлом urls моего проекта, но я продолжаю получать ошибки. И да, я создал файл для урлов в моем приложении под названием apps.urls from django.contrib import admin …

01.07.2022
Как вернуть последовательность id в django ORM

Столкнулся с эстетической проблемой, после удаления объекта с id=6 из БД sqlite3, следующие объекты уже шли с id=7 и т.д, то есть перепрыгивая id=6. Есть ли какая-то Django orm команда чтобы вернуть эту последовательность id чисел?<img src="https://i.stack.imgur.com/Xxy0Z.png" …

01.07.2022
Не удается установить соединение между Django и MySQL [дубликат].

Я построил 2 контейнера, один для проекта с python-3.4.10 и другой для MySQL (с mysql-5.7-debian). Когда я пытаюсь выполнить любую команду, например: python manage.py makemigrations {name} или python manage.py runserver 0.0.0.0:8000 она выдает мне следующую ошибку: django.db.utils.OperationalError: (2003, 'Can\'t …

01.07.2022
Ошибка 404 при запросе статического файла

Django 1.10 Настроил главный urls.py добавив паттерн для обработки запросов с static и media. from django.conf.urls import url, include from django.conf.urls.static import static from django.conf import settings urlpatterns = [ url('api/', include('api.urls')), ] urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) urlpatterns += static(settings.STATIC_URL, …

01.07.2022
Файл .env не скопировался в контейнер docker на AWS EBS

У меня есть следующая структура проекта на локальном уровне |-- docker-compose.yml |-- docker-entrypoint.sh |-- Dockerfile |-- nginx | `-- loc | `-- nginx.conf |-- poetry.lock |-- pyproject.toml `-- src |-- my_project | |-- asgi.py | |-- __init__.py | |-- …

01.07.2022
Как обновить существующее поле "многие ко многим" в Django REST?

У меня есть такая модель графика: class Plot(models.Model): garden = models.ForeignKey('perma_gardens.Garden', on_delete=models.CASCADE) plant = models.ManyToManyField('perma_plants.Plant', related_name='%(class)s_plant', blank=True) def __str__(self): return self.name Содержит поле для растений в формате "многие ко многим". В моей базе данных уже есть …

01.07.2022
Как я могу увидеть установленный Django на сервере Centos 7?

Я недавно установил django на сервер centos 7, но как я могу увидеть мой рабочий сайт django. У меня есть ip адрес сервера и сайта. Во-первых, нужно ли мне изменить dns домена с ip адресом сервера? Кроме …

01.07.2022
Django WebSocket Routing "Не маршрутизируется для пути"

Я пытаюсь создать простое Django Web App с WebSockets, но не могу заставить работать маршрутизацию. У меня есть базовый потребитель ProgressConsumer, который используется как основа для двух других потребителей class ProgressConsumer(WebsocketConsumer): max_anims = None def connect(self): # …

01.07.2022
Django : Игнорируйте фильтр типа __in в наборе запросов, если он ищет пустой список

Имея эту последовательность кодов queryset = self.filter( brand_id__in=( UserObjectPermission.objects.filter( content_type=brand_ctype, user=user, ).values_list('object_pk') ) ) Если нет объекта UserObjectPermission, соответствующего фильтру content_type=brand_ctype, user=user, то конечным результатом будет пустой кверисет, потому что brand_id __in будет искать в [пустом кверисете]. …

01.07.2022
Перенаправление пользователя на ту же страницу после POST

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

01.07.2022
Как ссылаться на файл из корневой папки в любую папку приложения django

Здесь я создаю запись, которая принимает HTML файл. Теперь я пытаюсь сделать это с помощью следующего кода, но получаю отказ в разрешении. Как я могу сослаться на этот шаблон HTML в моем тестовом примере. # CREATE EMAIL TEMPLATE data …

01.07.2022
Лучший способ создать выпадающий список значений из одной модели и сохранить его как текст в поле Charfield той же модели

У меня есть модель "TnaTemplateModel" class TnaTemplateModel(models.Model): id = models.UUIDField(primary_key = True,default=uuid.uuid4, editable=False) template_name = models.ForeignKey(TemplateNameModel, verbose_name="template name", null=False, blank=False, on_delete=models.CASCADE, help_text="Select the template") process_name = models.ForeignKey(ProcessModel, verbose_name="process name", null=False, blank=False, on_delete=models.CASCADE, help_text="Select the process") sequence = models.IntegerField(verbose_name="Process Sequence",null …

01.07.2022
Админ Django не показывает пользователей после настройки пользователей

Я настроил аутентификацию пользователей. Использую Django 3. В models.py у меня есть; class User(AbstractUser): is_patient = models.BooleanField(default=False) is_dentist = models.BooleanField(default=False) is_manager = models.BooleanField(default=False) В файле views.py у меня есть следующее для создания пользователя и входа в …

01.07.2022
Множественные переводы для заданной сущности в Django

У меня есть приложение Django, где одна из универсальных сущностей называется Organization. Но это многопользовательское приложение, и некоторые арендаторы называют свои организации "Компании", другие - "Аптеки" - это зависит от типа их бизнеса. Типы организаций известны заранее, поэтому я …