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

01.02.2022
Apache Ubuntu - Не удается разместить Django

Последние пару часов я пытаюсь заставить свой проект Django REST работать в Apache, но все, что я получаю - это домашнюю страницу Apache2. Урл, по которому должен работать сервер Django. В настоящее время он просто отображает страницу Apache2 …

01.02.2022
Wagtailmenus: как получить доступ к полям страницы из меню первого уровня?

Я использую Wagtailmenus 3.0.2. В документации сказано: Если шаблон предназначен для отображения первого уровня главного или плоского меню, то menu_items будет списком объектов MainMenuItem или FlatMenuItem (соответственно). Во всех остальных случаях это будет список объектов Page.. …

01.02.2022
Я хочу использовать столбец, определенный в одной таблице, в другой новой таблице в SQL

Я хочу использовать колонку Phone из модели extendeduser в модели willpant, но когда я добавляю колонку phone в модель willplant и выполняю команду makemigrations, она выдает мне два варианта, как показано на скриншоте. Я хочу использовать данные колонки phone …

01.02.2022
Ошибка django 2.1. This engine did not provide a list of tried templates

Учу django и возникает ошибка Using engine django: This engine did not provide a list of tried templates. Код снизу views.py from django.shortcuts import render from django.http import * from .models import Bb, Rubric def index(request): …

01.02.2022
Javascript. Странная ошибка с событиями сервера

Я довольно новичок в Javascript и у меня возникла странная ошибка при использовании Javascript Server Event с Django Framework. Проверьте код ниже. Django: main_course_api.py Эта функция возвращает событие сервера обратно на front-end.... (работает хорошо): def send_data_as_stream_event(request): import json request_data = …

01.02.2022
Как получить TaskId в методе GET во фреймворке Django Rest

Я пытаюсь получить значение в методе GET Однако он возвращает только taskid как NONE. Возможно ли получить значения в методе GET Вот, что я пробовал views.py: @api_view(['GET']) def GetCurrentRunningActivityForAudit(request, UserID): if request.method == 'GET': print("current running activity--userid--", UserID) cursor …

01.02.2022
Как документировать отдельные действия набора ViewSet с помощью `drf-spectacular`?

Используя встроенный в DRF способ документирования API, я смог написать docstring, подобный следующему, и каждое действие было документировано соответствующей строкой: """ list: The list action returns all available objects. retrieve:The retrieve action returns a single object selected by `id`. …

01.02.2022
Django: стилизация bootstrap теряется в моей боковой панели; как лучше решить эту проблему?

Я использую bootstrap dashboard (https://getbootstrap.com/docs/4.1/examples/dashboard) как основу для моего проекта. Я добавил форму в сайдбар, но стилизация 'bootstrap' потерялась, как вы можете видеть на картинке ниже. Я пробовал различные подходы, такие как crispy-form (то, …

01.02.2022
Перечислите только связанный объект из поля OneToMany вместо всех объектов

У меня очень хорошая скорость загрузки страниц в интерфейсе администратора django, когда я открываю свои объекты "facility". Но если я открою один из моих "адресов объектов", то загрузка займет более 8 секунд. Я предполагаю, что это вызвано тем, что …

01.02.2022
Столкнулся с этой проблемой при создании суперпользователя в течение долгого времени, пожалуйста, помогите мне

При попытке выполнить эту команду (venv) sreekarsiddula@Sreekars-MacBook-Air bidgala % /Users/sreekarsiddula/piapps/venv/bin/python3 manage.py createsuperuser Я столкнулся с этой проблемой.👇 {} /Users/sreekarsiddula/piapps/venv/lib/python3.9/site-packages/django/db/models/fields/init.py:1365: RuntimeWarning: DateTimeField UserInfo.verification_expiry получило наивное значение datetime (2022-02-01 13:46:28.114225) при активной поддержке часовых поясов. warnings.warn("DateTimeField %s получило наивное время даты …

01.02.2022
Почему Django не обслуживает staticfiles в production?

Мне интересно, почему Django не обслуживает статические файлы в продакшене, когда DEGUB = False. STATICFILES_DIRS. Мы указываем STATICFILES_DIRS, чтобы сказать Django, где искать статические файлы, привязанные к указанному приложению. STATIC_ROOT. Мы указываем STATIC_ROOT, чтобы сообщить Django, где хранить файлы …

01.02.2022
Django aggregate и annotate для подсчета по группам - несколько уровней

У меня есть модель, которая выглядит следующим образом: class Foo(models.Model): bar = models.CharField(...) baz = models.CharField(...) Foo(bar="a", baz="x") Foo(bar="a", baz="x") Foo(bar="a", baz="y") Foo(bar="b", baz="y") И я хочу получить набор запросов, который вернет наибольшее количество уникальных …

01.02.2022
TypeError: <lambda>() принимает ровно 2 аргумента (дано 3)

у меня проблема в этом коде в wsgi: if settings.UWSGI_DJANGO_WARMUP: application({ 'REQUEST_METHOD': 'OPTIONS', 'SERVER_NAME': '127.0.0.1', 'SERVER_PORT': 80, 'PATH_INFO': '/ping', 'wsgi.input': sys.stdin, }, lambda x, y: None) # call the entry-point function я получаю эту ошибку: TypeError: …

01.02.2022
У меня есть несколько документов в базе данных MongoDB, я хочу получить их по одному и отобразить в виде таблицы с помощью django

У меня есть несколько документов в базе данных MongoDB я хочу получить их по одному и показать их данные в виде таблицы с помощью Django есть ли какой-нибудь инструмент, который я могу использовать моя MongoDB выглядит следующим образом: <a …

01.02.2022
Файлы Django.mo и Django.po при переезде на сервер Linux

Я следую руководству CoreySchafer по развертыванию моего приложения Django на linux-сервере. Когда я начинаю копировать файлы на сервер linux, он заканчивает, но это занимает намного больше времени, чем у него, потому что в моем случае он копирует МНОГО файлов …

01.02.2022
Почему template не выводит данные?

Пробую сделать сайт выводящий погоду. Все данные спокойно передаются в context, да и все успешно сохраняется в дб. Но вот на выводе получается, что просто пару пустых колонок, которые ничего не выводят. С чем это может быть связано? import requests …

01.02.2022
Почему словарь error_messages не работает в классе Meta в forms.py?

Мой forms.py from django.core.exceptions import ValidationError from django.forms import ModelForm from django import forms from . models import Detail class DetailForm(ModelForm): name = forms.CharField(validators=[not_contain_number], required=True) email = forms.EmailField(required=True) phone_no = forms.IntegerField( validators=[number_validation], required=True) class Meta: model = Detail error_messages = …

01.02.2022
Django: локальная переменная 'form' упоминается до присвоения

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

01.02.2022
Multiform - как я могу управлять каждой кнопкой по отдельности

Как я могу использовать 2 формы на одной странице с помощью представления на основе классов в Django. У меня есть 2 различные модели таблиц и я создал 2 различные формы для каждой модели. Каждая форма содержит по 1 кнопке. Каждая …

01.02.2022
Как отобразить значения атрибутов данных, запрашиваемых и удаляемых с помощью ajax-вызова в django

Я пытаюсь сделать запрос к базе данных на основе того, что пользователь нажал на странице, и отобразить полученные данные без обновления страницы. Для этого я использую ajax. Позвольте мне показать вам коды html &lt;label for="landacq" class="civil-label"&gt;Land Acquisation Cases&lt;/label&gt; &lt;input …

01.02.2022
Python: Regex для четырех и более слов и дефисов

Я хочу сопоставить slug с 4 или более словами, используя regex Пример - /productivity-courses-and-programs/ , /artificial-intelligence-courses-and-programs/ должны совпадать, но /ai-category/ , /data-science/ or /data-science-category/ не должен. Пробовал r'^(?P&lt;slug&gt;\w+(?:-\w+)+)/$, но это занимает весь вышеприведенный пример.

01.02.2022
Django 404 - список известных адресов включает один, который, как сообщается, не найден

В мой основной urls.py включен специфический для приложения urls.py, в котором пространство имен установлено на 'accounts'. path("accounts/", include("shop.apps.accounts.urls", namespace="accounts")), в этом accounts.urls, аналогично, ничего не пропало. Используя представления акций: from django.contrib.auth import views as auth_views …

01.02.2022
Python не был найден в windows cmd, даже добавлен путь, но pip --version не имеет проблемы

Python -- version показывает запуск без аргумента, но pip --version показывает правильный вывод в windows cmd, даже если я добавляю путь при установке python

01.02.2022
Отображение графика Plotly без фона

У меня в шаблоне Django рендерится пончиковая диаграмма Plotly, которая по умолчанию поставляется с белым фоном. Я не могу понять, как отобразить его без фона. Я знаю, как сделать фон прозрачным, но когда я пытаюсь изменить размер графика, …

01.02.2022
Отображение последних 3 записей из модели Django в шаблоне HTML

Я хочу показать 3 последних сообщения в разделе "Последние сообщения" на моей странице. Как я могу сделать это без использования цикла for или это единственный способ? Мне удалось получить результат в консоли shell, однако я не могу …

01.02.2022
Нужна помощь в возврате поля Date в моделях Django

Models.py class Add_Timelog(models.Model): project=models.ForeignKey(Project,on_delete=CASCADE,related_name='project') project=models.ManyToManyField(Project) client=models.ForeignKey(Client,on_delete=CASCADE,related_name='client') client=models.ManyToManyField(Client) Job=models.ForeignKey(Add_Job,on_delete=CASCADE,related_name='Job') Job=models.ManyToManyField(Add_Job) Date = models.DateTimeField(max_length=10) Hours=models.TimeField(null=True) def __str__(self): return self.Date TypeError at /api/Add_Timelog/ str возвращается нестрока (тип int) Метод запроса: GET URL запроса: http://127.0.0.1:8000/api/Add_Timelog/. Версия Django: 2.2.12 Тип исключения: …

01.02.2022
Выполняется ли метод декоратора свойств при каждом обращении к объекту?

Предположим, что это класс: class A(models.Model): user_id = models.UUIDField() date = models.DateField() def __str__(self): return f"({self.pk})-({self.user_id})-{self.date}" @property def related_day(self): return RelatedDay.objects.filter(user_id=self.user_id, date=self.date).first() Мой вопрос заключается в том, что если я обращаюсь к объекту класса A, будет ли метод …

01.02.2022
Почему я получаю эту ошибку при создании суперпользователя django?

В настоящее время я использую django 4 и python 3.10 пытаюсь создать суперпользователя bur я получаю эту ошибку Traceback (последний последний вызов): File "C:\Users\sebas\Desktop\django2\myvenv\lib\site-packages\django\contrib\auth\management\commands\createsuperuser.py", line 159, in handle validate_password(password2, self.UserModel(**fake_user_data)) Файл "C:\Users\sebas\Desktop\django2\myvenv\lib\site-packages\django\contrib\auth\password_validation.py", строка 44, in validate_password password_validators = get_default_password_validators() …

01.02.2022
Настройка имени объекта пользователя в django

#model.py class Users(models.Model): JOINING_ROLES_CHOICES= ( ('sde-intern','SDE Intern'), ('sde-trainee','SDE Trainee'), ('sde_1','SDE I'), ('ui/ux','UI/UX Designer'), ('quality-engineer-trainee','Quality Engineer Trainee'), ('quality-engineer','Quality Engineer'), ('product-manager','Product Manager'), ('technical-manager','Technical Manager'), ('technical-architect','Technical Architect'), ('technical-lead','Technical Lead') ) BLOOD_GROUP_CHOICES = ( ('a+','A+'), ('a-','A-'), ('b+','B+'), ('b-','B-'), ('ab+','AB+'), ('ab-','AB-'), ('o+','O+'), ('o-','O-') ) employee_name …

01.02.2022
Как убрать всплывающее окно нового письма, если кто-то подписался на рассылку в django

Когда кто-то подписывается на рассылку, я автоматически хочу удалить всплывающее окно для пользователя, который только что подписался, я пытался создать subscribed = False затем изменить его на subscribed = True когда пользователь подписывается. но это не работает. я могу …

01.02.2022
Как остановить команду управления django через определенный период времени, используя многопроцессорность?

Мне нужно запустить командную функцию python следующим образом: from django.core.management import BaseCommand class Command(BaseCommand): def add_arguments(self, parser): parser.add_argument('plant', type=int) parser.add_argument('month', type=int) def handle(self,*args,**options): func= Library_Class() plants= options.get('plant') date= options.get('month') for plant in plants: result= func.library_function(length,breadth) return Этот код …

01.02.2022
Django Rest Objects отображаются дважды или более

В настоящее время у меня есть модель с именем Board, и Board можно раскрасить и заштриховать: class Board(models.Model): name = models.CharField(max_length=200) colored = models.BooleanField(default=False) shaped = models.BooleanField(default=False) Я хотел бы создать API, который возвращает все …

01.02.2022
Рендеринг полей вручную из modelform... Как его сохранить?

Я начинающий в django. Я рендерил поля вручную из modelform с помощью {{form.field_name}}. В моей модели 5 полей. как я могу сохранить данные полей с помощью представления на основе класса. Когда поля рендерируются с помощью {% form %}, я …

01.02.2022
Drf- Не вызывает исключения при предоставлении PUT запроса

У меня есть поле изображения в моей модели. Я создал один api только для редактирования файла изображения. Но он не требуется в моей модели. Поэтому я сделал его требуемым файлом в сериализаторах. Когда я даю пустой файл, он не …

01.02.2022
Django добавление элемента в отношения manytomany внутри метода сохранения

Я пытаюсь добавить поле author в отношения viewed_by manytomany при сохранении модели, но ничего не добавляется и я не знаю почему. Я также пытаюсь использовать сигналы с post_save, но ничего не работает. Пожалуйста, помогите мне. class Message(AbstractCreateUpdate): class TypeMessage(models.TextChoices): TEXT …

01.02.2022
Self.queryset или super.get_queryset() для пользовательского запроса?

Здесь я хочу переопределить мой набор квери для этого я должен получить набор квери по умолчанию с self.queryset или super().get_queryset(). Какой способ лучше? class MyViewSet(viewsets.ModelViewSet): queryset = MyModel.objects.filter(value__gte=1).select_related("related") serializer_class = Myserializer def get_queryset(self): user = self.request.user qs = …

01.02.2022
Как изменить URL CTA после сброса пароля в Django?

Итак, я установил в своем проекте встроенную в Django функцию сброса пароля(?). Все работает хорошо, кроме перенаправления на странице /password_reset_complete. Пользовательский логин url в моем проекте /login, но CTA кнопка на странице /password_reset_complete связана с /accounts/login, что вызывает ошибку. …

01.02.2022
Как отфильтровать данные из двух таблиц базы данных в django

Если в моделях django две таблицы базы данных. как получить последние данные из обеих таблиц. и вывести order_by('date') первая таблица базы данных: class ANI_News_Detail(models.Model): # Represents ANI News Detail Model read_time=models.DecimalField(decimal_places=2, max_digits=12, default=0.00) news_id=models.BigIntegerField(default=0) title = models.CharField(max_length=500, default='News-title') slug …

01.02.2022
Как убрать опцию Pay later на странице оформления заказа paypal. (мы используем python, Django)

Как удалить эту опцию Как убрать опцию pay later со страницы оплаты paypal.

01.02.2022
Тестирование Django с использованием Testcase ошибка поиска имени_партии и экземпляров

Я выполняю тестирование для файла models.py Django После завершения тестового случая для нескольких классов я застрял в точке Сначала позвольте мне поделиться файлом models.py Я пытаюсь проверить update_batch_name Итак, мой файл test_batch.py выглядит так from datetime import …