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

16.02.2022
Объяснение кодирования на Django-python

Что такое статический метод и как можно объяснить приведенный ниже код? @staticmethod def get_model(**kwargs): try: return Model.objects.get(**kwargs) except Model.DoesNotExist: return

16.02.2022
Как я могу получить один столбец с условиями в Django

Id = models.AutoField(primary_key=True) name = models.CharField(max_length=255) limit = models.PositiveIntegerField(default='255') date = models.DateField() Здравствуйте . Это моя модель. Я хочу получить данные для "limit" и "where id = 5", например. Как я могу это сделать? Я хочу использовать его …

16.02.2022
Как внедрить opsgenie в систему протоколирования?

Через opsgenie-sdk и opsgenie-logger я реализовал на уровне кода отправку ошибок в opsgenie, я хотел спросить вас, есть ли возможность вставить это во внутреннюю систему логирования django.

16.02.2022
Как добавить контекстные данные в Django CreateView, когда форма действительна

Используя Django, у меня есть страница с формой, которая отображается с помощью CreateView. success_url является тем же url, что и оригинальная форма. Когда форма отправлена и является действительной, я хочу вставить некоторые данные в контекст. Я хотел бы …

16.02.2022
Как сделать параметр модели уникальным по другому параметру в Django?

Я хочу, чтобы мое поле id было уникальным для каждого поля customer. Подобно варианту unique_for_date из Django (https://docs.djangoproject.com/en/1.11/ref/models/fields/#unique), но в данном случае не дата, а клиент. class Sample(NGObject): id = models.CharField(max_length=128, null=True, blank=False) customer = models.ForeignKey(Customer, …

16.02.2022
Добавление выбора в Django ModelForm

У меня есть базовая Django ModelForm. Я пытаюсь добавить Django выбор (выбор/выпад) к этой ModelForm. Код, который у меня есть, был собран из различных примеров в Интернете (см. ниже) - по мере того, как я пытаюсь изучить Django. Пока …

16.02.2022
Максимальное количество повторных попыток превышено (Вызвано ProxyError('Невозможно подключиться к прокси.', OSError('Туннельное соединение не удалось: 403 Forbidden')))

Я получаю ошибку max retries exceeded and 403 forbidden, но когда я запускаю сервер на localhost, он работает совершенно нормально. Я показываю данные из API в шаблоне django Я также пытался отключить валидацию и поддерживать живые сессии, но ничего …

16.02.2022
Размещение двух разных проектов django в одном дроплете с разными поддоменами (NGINX, Gunicorn, ubuntu)

Как сказано в заголовке, я хочу разместить два разных проекта django в одном дроплете (NGINX, Gunicorn, ubuntu) с разными поддоменами. Один будет нашим основным сайтом example.com. который уже запущен и отлично работает. Мы хотим разместить в том же дроплексе …

16.02.2022
Как включить CSRF-токен Django в выборку API JavaScript?

Я создал простой API в Django и мне нужно получить его с помощью JavaScript, я получаю следующую ошибку: Forbidden (CSRF token missing.): URL (placeholder вместо реального url) fetch(`/Post/${content[i].id}`, { method: "POST", }).then((data) => { console.log(data); }) Как …

16.02.2022
Ошибка при установке django-mssql, pyodbc в django

Я пытаюсь установить пакет mssql-django на мой сервер EC2 (ubuntu). чтобы я подключил свое приложение к sql серверу Но я застрял во время установки mssql-django с ошибкой pyodbc сообщение приведено ниже pipenv.exceptions.InstallError]: warnings.warn( [pipenv.exceptions.InstallError]: running build [pipenv.exceptions.InstallError]: running …

16.02.2022
React не показывает сообщения request.user в Django Rest Framework

Я создаю Blog App в Django и React и пытаюсь получить посты только из request.user, и в Django Rest Framework Dashboard (api как json) посты прекрасно отображаются request.user Но когда я пытаюсь с axios.get() в React Frontend то ничего …

16.02.2022
Django - отображение "work-in-progress" после отправки формы до получения результата

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

16.02.2022
Как объявить глобальную переменную для всех пользователей в приложении Django?

Я хочу реализовать очередь в своем коде, чтобы все запросы пользователей хранились в этой очереди. Я пытался реализовать request.session['Queue'], но это не работает каждый раз, когда создается новая очередь. Мой вид def fetchVideosContent(request): acc = Account.objects.filter(assgined_to=request.user) tags = request.data['tags'] count …

16.02.2022
Как получить данные из базы данных с помощью каналов django?

Я пытаюсь отработать реализацию WebSocket с использованием каналов django путем запроса к базе данных и печати данных, но у меня ничего не получается. import json from channels.generic.websocket import AsyncWebsocketConsumer from channels.db import database_sync_to_async from .models import Chart from chart.api.serializers import …

16.02.2022
Ограничение действия пользователей django

Как можно ограничить действия обычного пользователя? У меня при регистрации пользователя сразу определяется is_staff True или False. И нужно прописать ограничения (типа, можно смотреть определенный список, изменить его) если is_staff == False. Как лучше это сделать? Прописать разрешения отдельным файлом …

16.02.2022
React-router-dom v6 не показывает страницу при попытке маршрутизации

Привет ребята, я пытаюсь изучить react-router-dom новой версии, которая является версией 6. Я пытался создать базовую маршрутизацию в моем приложении react-django, но она не работает, если я создаю много маршрутов, например, когда я меняю маршрут на 8000/product, он показывает, …

16.02.2022
Используйте MultipleChoiceField для класса

Я хочу использовать multipleChoiceField, для выбора из модели У меня есть модель, Template поэтому я сделал это в forms.py class WorkerForm(forms.ModelForm): templates = forms.MultipleChoiceField( Template.objects.all(), required=False, label='template') Однако он показывает ошибку templates = forms.MultipleChoiceField( TypeError: __init__() …

16.02.2022
Как создать пользовательскую сессию для входа в систему в Django

Я пытаюсь войти в систему пользователя, отправив post запрос в конечную точку, конечная точка возвращает статус 200, что означает, что информация о пользователе верна, но то, что я делал ранее в django, это упростить использование метода authenticate и передачу …

16.02.2022
Как решить проблему с авторизацией на сайте через telegram?

Внезапно возникла проблема с авторизацией на сайте с помощью телеграма. Домен работает нормально (кнопка для авторизации появляется), а вот при редиректе на телеграмовскую авторизацию происходит отвал (bot domain invalid) и возвращается ошибка от телеги. Непонятно в каком месте ошибка (начиная …

16.02.2022
ERROR django.core.exceptions.ImproperlyConfigured:

Django.core.exceptions.ImproperlyConfigured: Запрошена настройка INSTALLED_APPS, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать settings.configure() перед доступом к настройкам.

16.02.2022
Необходимо вернуть единый JSON-ответ для двух сериализаторов индивидуальным способом

Сериализаторы class Consolidated_Final(serializers.ModelSerializer): users = serializers.SerializerMethodField() class Meta: model= Users fields= ['users','id','employee_name','billable_and_non_billable'] def get_users(self,obj): query = Add_Job.objects.all() return Add_Job_Serializers(query, many =True).data просмотров @api_view(['GET']) def final_view(request): q1 = Users.objects.values('id','employee_name','billable_and_non_billable',) query = Consolidated_Final(q1,many=True) return Response(query.data) Он возвращает мне …

16.02.2022
Как оптимизировать код с помощью оператора for при рендеринге в django views.py

Я использую django, и приведенный ниже код работает неэффективно. Есть ли способ сократить метод создания и добавления списка с помощью оператора for, как в коде ниже? Список используется для создания графиков в apex chart javascript. [views.py] annotations = {} types …

16.02.2022
Проблема с установкой Django Tech Stack на Apples M1

Я только что получил новый Mac с чипом M1, но у меня проблемы с запуском нашего стека. Это проект django, с несколькими зависимостями. Большинство из них: grpcio (1.43.0) google-cloud-vision==2.1.0 googlemaps==4.4.2 firebase-admin==5.2.0 google-api-core[grpc]==1.31.5 через firebase-admin google-api-python-client google-cloud-core …

16.02.2022
Как получить значение множественного выбора из HTML-формы в django?

На самом деле, я получаю данные из API и отображаю их в виде формы для отправки в модели <label for="images">Images:</label><br> <select name="images" id="images" multiple> {% for img in images %} <option value="{{img}}">{{img.image_name}}</option> {% endfor %} </select> Но …

16.02.2022
Как добавить флажок select all в админпанели Django ко всем редактируемым столбцам?

За последний день я искал информацию о том, как добавить флажок select/deselect all в мою админ-панель Django, но не нашел решения. Я хочу иметь эти флажки для всех колонок, а не только для первой (в данном случае для модели …

16.02.2022
Почему я получаю эту ошибку? Кто-нибудь может мне помочь...?

регистрация пользователей с помощью mysql django Эту ошибку я получаю и не могу найти ее решение.Может ли кто-нибудь помочь мне, я использую python django и mysql как базу данных с пользовательской моделью...? AttributeError at /accountregister/ 'Manager' object has …

16.02.2022
Django admin stackedinline добавление новых данных

Я использую stackedInline для Django admin и при попытке добавить новые данные существующие данные появляются ниже в виде новых вкладок, как я могу это решить. Моя модель категории выглядит следующим образом class Category(models.Model): '''category model for the genere of the …

16.02.2022
Settings.py возвращает ошибку ModuleNotFound в существующем приложении

Я относительно новичок в Django и пытаюсь создать простое приложение, позволяющее пользователю зарегистрироваться и войти Однако, когда я пытаюсь запустить сервер для тестирования того, что у меня сейчас есть, я сталкиваюсь с этим сообщением об ошибке: ModuleNotFoundError: No module …

16.02.2022
[Django]Периодические несанкционированные запросы API при использовании токенов

Я использую токены для аутентификации Django rest API. Я заметил, что в логах время от времени появляются неавторизованные запросы. Пользователь, для которого создан токен, установлен как суперпользователь, и другие запросы успешны, так что это не должно быть проблемой токена/разрешения. Есть …

16.02.2022
React/Django не может обновить данные в таблице с помощью axios.put() без обновления связанного с ней поля изображения

Я разрабатываю проект веб-приложения для группы выпускников, используя react/django и используя axios для получения данных. Сейчас я могу создать событие с такими полями, как (название_события, дата, изображения и т.д.). Я также могу обновить детали события, но моя проблема в …

16.02.2022
Множественные родственные инородные тела

class Flow(models.Model): name = models.CharField(max_length=200) pre_requisite = models.ForeignKey('self', null=True, blank=True, on_delete=models.SET_NULL) pre_requisite_status = models.ForeignKey("FlowStepStatus", on_delete=models.SET_NULL, null=True, blank=True, related_name='pre_requisite_status') Это дает мне одно предварительное условие и его …

16.02.2022
Составить маршрут за короткое время

Я пытаюсь реализовать задачу по составлению рейтинга услуг. Пользователи будут получать SMS-сообщение с короткой ссылкой. После перехода по этой короткой ссылке они заполняют информацию и отправляют ее. Затем я буду хранить эту информацию в базе данных. Таковы требования, теперь перейдем …

16.02.2022
Messages.error не работает с fetch js в форме, Django

просмотров: if request.method == "POST": user_name = request.POST['user_name'] email = request.POST['email'] password = request.POST['password'] re_password = request.POST['re_password'] if len(user_name) >= 16: messages.error(request, 'Too long') ... js: const form = document.forms["register_form"]; const csrftoken = document.querySelector('[name=csrfmiddlewaretoken]').value; form_data = new FormData(form); …

16.02.2022
GCC ERROR IN CPanel Terminal Trying to Install Pillow

Пожалуйста, мне нужна помощь, я пытаюсь разместить проект Django в Cpanel. Я создал Python приложение (Python 3.8.6). Запустил Virtualenv в терминале и установил django в соответствии с версией моего проекта (Django 3.2.6) Теперь, пытаясь установить такие зависимости, как Pillow …

16.02.2022
Как ссылаться на результат кверисета в Django

Модель класса, которую я написал, сложная и большая, поэтому я не могу написать весь код здесь. Пожалуйста, поймите. [views.py] separate_line = Assignment.objects\ .values('id')\ .annotate(ABC=Min(F('feedback__ABC_date')))\ .annotate(C1D1_ABC=ExpressionWrapper(Cast(F('feedback__injection_date'), DateField()), output_field=DateField()) - ExpressionWrapper(Cast(F('ABC'), DateField()), output_field=DateField())) \ .values('id', 'C1D1_ABC') Result: <QuerySet [{'id': 3391, …

16.02.2022
Ошибка атрибутов при импорте представлений в Urls.py в django rest framework

Views.py from rest_framework.decorators import api_view from rest_framework import status from django.shortcuts import render from rest_framework.views import APIView from rest_framework import authentication, permissions from django.contrib.auth.models import User from rest_framework.authtoken.views import ObtainAuthToken from rest_framework.authtoken.models import Token from rest_framework.response import Response from App.serializers …

16.02.2022
Есть ли способ подключить Google Reviews к сайту на Django?

искал учебник, по которому можно автоматически подключить отзывы, полученные от Google My Business, и добавить их в качестве свидетельств на Django-сайт.

16.02.2022
Изображения не отображаются на моем сайте (HTML)

<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous"> <title>AYNTK</title> </head> <body> <div id="carouselExampleControls" class="carousel slide" data-bs-ride="carousel"> <div class="carousel-inner"> <div class="carousel-item active"> <img src="templates\Slide 1.jpg" class="d-block w-100"> </div> <div class="carousel-item"> <img src="templates\Slide 2.jpg" …

16.02.2022
Основная идея для доступа к элементам в ведре S3 из браузера

Я использую [django-s3direct][1] для загрузки файла в ведро S3. После загрузки файла приходит url, который отображается здесь. https://s3.ap-northeast-1.amazonaws.com/cdk-sample-bk/line-assets/images/e236fc508939466a96df6b6066f418ec/1040 Однако при доступе из браузера возникает ошибка. <Error> <script/> <Code>AccessDenied</Code> <Message>Access Denied</Message> <RequestId>025WQBJQ5K2W5Z5W</RequestId> <HostId>FF3VeIft8zSQ7mRK1a5e4l8jolxHBB40TEh6cPhW0qQtDqT7k3ptgCQt3/nusiehDIXkgvxXkcc=</HostId> </Error> Теперь я могу …

16.02.2022
Динамические урлы Django перенаправляют на неправильную функцию

Итак, я пытаюсь создать урлы, чтобы пользователь мог видеть жалобы, либо передав определенный параметр, либо отсортировать по умолчанию по upvotes, если параметр не передан. urls.py path('', views.exploreComplaints, name='explore-complaints'), path('?sort_by=<str:sorting_parameter>/', views.exploreComplaints, name='explore-complaints-by-parameter'), views.py def exploreComplaints(request, sorting_parameter="upvotes"): complaints = Complaint.objects.all() …