Django and Python "Questions and answers", page 558

01.09.2022
Сериализация двух полей CharFields в один объект

У меня есть сериализатор, как показано ниже. Теперь у меня есть разделенные поля для store_photo и store_name. class ProductSerializer(serializers.ModelSerializer): store_photo = serializers.CharField(source='store.photo', read_only=True) store_name = serializers.CharField(source='store.name', read_only=True) class Meta: model = Product fields = ['store_photo', 'store_name', ...] …

01.09.2022
Где хранить ключ шифрования при шифровании в Django?

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

01.09.2022
Django Framework или нет

Здравствуйте ребята, я работаю над сайтом с формой опроса на DJango. И я хочу, чтобы пользователь генерировал код для вставки на свой сайт. Примеры <!-- Start of HubSpot Embed Code --> <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/22614219.js"></script> <!-- End …

01.09.2022
Доступ к статической переменной метода в методе Generic APIView Post

У меня есть пользовательский статический метод в моем GenericAPIView ранее вызовы create и complete() были в try и except для каждой задачи он пытается и except logger.error(called) в post методе вместо этого я удалил try и except из каждой задачи …

01.09.2022
Как правильно написать шаблон для include? (Django)

Код {% load static %} <footer> <div class="container"> <div class="logo"> <a href="#"> <img src="{% static 'articles/img/logo.png' %}" alt="лого"> <span>RuArticles</span> </a> </div> <div class="copyright" >Copyright © 2021–2022</div> </div> </footer> Он является отдельным файлом в templates/include footer.html, нужен для include в …

01.09.2022
Django Forms переводит стандартное сообщение об ошибке

Все мои переводы работают, кроме сообщений об ошибках, генерируемых формами. Это начало моей формы: class MyForm(forms.Form): first_name = forms.CharField(label=_("First name"), min_length=3, required=True) Теперь метка "First name" прекрасно переводится в "Vorname", потому что я сделал .po файл и …

01.09.2022
Почему queryset возвращает значение вместо экземпляра в Django Views?

Моя проблема У меня есть кверисет в Django View. Этот кверисет должен возвращать экземпляр. Но вместо этого он возвращает значение Models.py class Author(models.Model): name = models.CharField(max_length=250, unique=True) def __str__(self): return self.name def get_absolute_url(self): return reverse('authors:author_detail', args=[str(self.id)]) class Meta: verbose_name …

01.09.2022
Как редактировать товары без forms.py Django?

Мне нужно создавать и редактировать продукты без forms.py. Как я могу это сделать. Если можно с примером <form method="post"> {% csrf_token %} <input type="text" placeholder="Название"><br> <textarea placeholder="Текст статьи" rows="8" cols="80"></textarea><br> <input type="date"><br> <button type="submit">Добавить статью</button> </form>

01.09.2022
Проблемы с внедрением Stripe в мой код Django

Я реализую stripe charge в моем проекте django ecommerce. В моих представлениях я пытаюсь получить данные из элемента ввода в форме, а затем передать их в переменную в представлениях. Вот Javascript, который создает элемент ввода var form = …

01.09.2022
Django filter_horizontal - как соединить больше полей вместе

Мне нужно соединить несколько полей с одним filter_horizontal параметром в Django Admin в виде строки. У меня есть три переменные типа "многие ко многим": class EducationTypeAdmin(admin.ModelAdmin): ... list_filter = ("qualifications", "school_levels", "subject_groups") filter_horizontal = ["qualifications", "subject_groups", "school_levels"] Этот …

01.09.2022
Запуск скрипта python в Django и создание буфера вывода в реальном времени в Интернете

Я начинающий пользователь веб-фреймворка Django. У меня есть куча скриптов python, которые выполняются и выдают вывод на cli в настоящее время, но я хочу, чтобы те же скрипты выполнялись из django web и отображали живой вывод буфера Может ли …

01.09.2022
Пробовал наследовать диспетчеризацию в django

Здравствуйте, я пытался унаследовать диспетчер, используя super, сохранить его в переменной и затем записать в лог ошибки: мой код выглядит как def dispatch(self, request, *args, **kwargs): response = super().dispatch(request, *args, **kwargs) if response.status_code == 400: logger.error(response.json) logger.error(request.payload) return …

01.09.2022
Администрирование администратора без ForeignKey

мне нужно разместить 2 модели на одной странице в админке без ForeignKey admin.py class MobileAppInline(admin.StackedInline): model = MobileApp class HomeAdmin(admin.ModelAdmin): inlines = [MobileAppInline,] admin.site.register(Home, HomeAdmin)

01.09.2022
Невозможно распаковать неитерабельный объект SerializerMethodField в Django DRF

Я пытаюсь присвоить список из SerializerMethodField() return набору из двух полей, как: class PostSerializer(serializers.ModelSerializer): postvotes, postvote = serializers.SerializerMethodField() def get_postvotes(self, obj): qset = PostVote.objects.filter(Q(post=obj)) votes = [PostVoteSerializer(m).data for m in qset] vote = sum(vote['vote'] for vote in …

01.09.2022
Я получаю ошибку во второй строке кода, показывающую неожиданный токен... Я также добавил bootstrap4 в установленные приложения

Страница после запуска python manage.py runserver {% load bootstrap4 %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Learning Log</title> {% bootstrap_css %} {% bootstrap_javascript jquery='full' %} </head> Я также …

01.09.2022
Оптимизировать код без использования словаря

Ревьюер написал замечание: "Тут нужно просто возвращать страницу, без обертки в словарь." Но если убрать словарь у меня не проходят тесты def get_page_context(queryset, request): paginator = Paginator(queryset, settings.COUNT_POSTS_PAGE) page_number = request.GET.get('page') page_obj = paginator.get_page(page_number) return { 'page_obj': page_obj, }

01.09.2022
Мой сайт Django не работает с Https на AWS [закрыто]

Недавно я развернул свой django сайт на Amazon web services Ec2 instance и я использую window Free Tier где я скопировал свой код и затем запустил на этом Remote Desktop который работает нормально на моем экземпляре ipv4 adress <a …

01.09.2022
Использование класса http.HTTPStatus в Python для возврата значения кода состояния HTTP

Я пытаюсь написать блок кода для возврата значения (описания) кода состояния HTTP, используя класс http.HTTPStatus Python. Я прочитал документацию, но кажется, что я могу сделать только обратное. Есть ли способ сделать это? try: if resp.status != 200: message = …

01.09.2022
Django (Ngninx, Gunicorn) : управление dev, test и prod кодом данного приложения [закрыто]

У меня есть приложение Django, работающее с Nginx и Gunicorn на удаленном сервере. Мы хотели бы получить несколько версий одного и того же приложения: production, test и development, используя URL, например: https//:www.domain.com (производство) https//:<a href="http://www.domain.com/test/" …

01.09.2022
Шрифт Awsome на проекте django [закрыто]

Iḿ пытаюсь поставить иконку на свой сайт, но она не появляется. Ниже приведен html иконки, которую я взял из fontawsome icons. &lt;i class="fa-solid fa-chopsticks"&gt;&lt;/i&gt;

01.09.2022
Моя проблема была связана с рендерингом html-документа в приложении django [закрыто]

""" это мой файл view.py, который я создал для того, чтобы сделать вид на моем html документе from urllib import response from django.shortcuts import render from django.http import HttpRequest def index(request): return response(request,'good/try.html') а также создаю путь в …

01.09.2022
Django зарегистрировал пространство имен, однако, пост запрос возвращает 404

У меня есть такая структура в моем проекте. *************** Directory Tree *************** dealerpanel/ ├── __init__.py ├── api/ │ ├── serializers/ │ │ ├── customer.py │ ├── urls.py │ └── views/ │ ├── payzee_redirect.py ├── apps.py ├── templates/ │ …

01.09.2022
Как работать с инлайн-формами администратора в Django crispy-forms

Я столкнулся с проблемой при использовании crispy-forms. У меня есть поля, которые я отображаю через crispy layout. class OptionOfProductInline(admin.TabularInline): form = OptionOfProductInlineForm model = OptionOfProduct extra = 1 class ProductForm(forms.ModelForm): class Meta: model = Product fields = "__all__" def __init__(self, …

01.09.2022
Как получить определенные элементы с помощью выпадающего списка django

Я новичок в Django и пытаюсь показать общее количество сотрудников и сотрудников в каждом отделе в таблице с помощью выпадающего списка. Код выпадающего списка : &lt;label&gt;Depart&lt;/label&gt; &lt;select class="custom-select" style="width: 200px" id="depart"&gt; &lt;option value="Total"&gt;Total&lt;/option&gt; {% for key,value in uv.items …

01.09.2022
Как развернуть React и Django в облаке OVH

Я понятия не имею, как это сделать, поэтому у меня есть арендованный OVH VPS, от https://www.ovhcloud.com/en-au/ и у меня есть готовое веб-приложение, я куплю домен, однако я понятия не имею, как развернуть react с Django, …

01.09.2022
Как правильно организовать архитектура приложения в django?

Я хотел бы спросить, правильно ли я понимаю, что в django проекте должны быть папки templates и static в которых будут общие данные, а уже в приложениях отдельные папки templates и statiс. Просто у меня базовый шаблон повторяется во всех …

01.09.2022
Как установить и использовать внешний ключ для одного поля в Django?

from djando.db import models class server(models.Model): server_IP = models.CharField(max_length=100) Server_name = models.CharField(max_length=100) class application(models.Model): ip_address= models.ForeignKey(server_IP,on_delete=models.CASCADE) ip = models.charField(max_length=100) application_name = models.ForeignKey(ip,on_delete=models.CASCADE) application_start_date = models.DateField() = models.DateField() здесь я хочу использовать ip_address как внешний ключ для server_IP …

01.09.2022
Как добавить фоновое изображение в cms

Может ли кто-нибудь объяснить Как добавить фоновое изображение в django cms? У меня есть html файл, в нем есть фоновое изображение, которое приходит из css HTML: &lt;div class="container"&gt; ... &lt;/div&gt; CSS: .container { background: url(../images/sample.jpg); background-size: …

01.09.2022
Как установить окружение для python, если на одном сервере несколько проектов django?

У меня есть сервер, который имеет такую структуру. Nginx -&gt; uwsgi(port:8011) DjangoA -&gt; uwsgi(port:8012) DjangoB Я развивался с pipenv в локальном. pipenv shell pipenv manage.py runserver Теперь я хочу поместить это на сервер с …

01.09.2022
Модульное тестирование Django - проверка аутентифицированного пользователя в методе модели

Я использую Django 3.2 Я пытаюсь протестировать модель, которая проверяет, аутентифицирован ли пользователь. Код модели выглядит примерно так: class Foo(Model): def do_something(user, **kwargs): if user.is_authenticated(): do_one_thing(user, **kwargs) else: do_another_thing(**kwargs) Мой тестовый код выглядит примерно так: from …

01.09.2022
KeyError: 'slider-graph.figure'

Я пытаюсь перевести приложение plotly dash в шаблон django, но у меня возникает ошибка, в которой говорится, что 'dispatch_with_args callback_info = self.callback_map[output] KeyError: 'slider-graph.figure''. Я только начал использовать plotly-dash, я знакомлюсь с ним. Вот мое приложение dash analytics = pd.DataFrame({'country': …

01.09.2022
Пожалуйста, я новичок в python и пытаюсь сделать приложение для рецептов, используя Django. Я столкнулся с ошибкой "UnboundLocalError: local variable form

вот картинка моего views.py Когда я запустил код, то увидел в браузере такую ошибку UnboundLocalError: local variable 'form' referred before assignment>

01.09.2022
Функция не имеет атрибута все

Я получаю эту ошибку атрибута (функция не имеет атрибута all), когда я нажимаю на вопрос в браузере после запуска моего сервера. Я много раз просматривал код, но так и не смог найти ошибку. View.py class IndexView(generic.ListView): template_name ='pulls/index.html' context_object_name …

01.09.2022
Vue - Оптимальный способ получения уведомлений от back-end

Я добавляю уведомления, отправляемые с бэкенда, в свое приложение Vue 3. Мой бэкенд Django генерирует уведомления и сохраняет их в папке входящих сообщений пользователя, где они могут быть доступны и прочитаны в любое время. Я пытаюсь решить, какой …

01.09.2022
Почему я получаю ошибку 'temp1app.CustomUser.user_pe rmissions' или 'auth.User.user_permissions'?

Надеюсь у вас все хорошо, я новичок в django и python, столкнулся с ошибкой во время отработки проектов с github, который является проектом аутентификации пользователей. я разместил код ниже. не стесняйтесь спрашивать, если у вас есть вопросы. я разместил вопрос …

01.09.2022
В django как связать два поля одной модели с другой моделью с помощью внешнего ключа

У меня есть модель "ModelVoiture" с внешним ключом "type_carburant" и я могу получить доступ к полю "typeCarburant" модели "Carburant". Мне нужно получить доступ к другому полю той же модели "Carburant", полю "prixCarburant" из модели "ModelVoiture", но если я добавлю …

01.09.2022
Запрос на обновление элемента, созданный django, неверен

Я пытаюсь обновлять по одному элементу за раз, используя Django ORM с TimescaleDB в качестве базы данных. У меня есть гипертаблица timesacle, определяемая следующей моделью: class RecordTimeSeries(models.Model): # NOTE: We have removed the primary key …

01.09.2022
Django Channels: Как я могу запустить WSGI внутри приложения Channels?

Я собираюсь написать приложение для чата на Django, используя Channels. Я еще не начал, но хочу знать следующее: Как я могу запустить существующие WSGI приложения, используя Channels, который использует ASGI? У меня установлен Django 4.1 и Python 3.8 …

01.09.2022
Возврат номера ответа при подсчете в django rest framework

Я хотел вернуть номер ответа из числа chiled_comments как в таблице blew. как для id no. 3 have 2(count) "parent_post_comment_id". и так же, как id no. 1 have only 1(count) "parent_post_comment_id". …

01.09.2022
Django не видит статику fontawesome на продакшене

На продакшене получаю вот такую историю, на локалке все ок: Refused to apply style from 'https://my_address/static/fontawesomefree/css/all.min.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled. Пробовал collectstatic, не помогает base.html …