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

17.08.2021
Как я могу добавить новые URLS в Django 3.2 под /admin?

Я работаю над обновлением старого проекта Django до версии 3.2. Ранее наш urls.py для основного проекта включал следующее, чтобы урлы из impersonate находились ниже /admin url(r"^admin/", include(admin.site.urls)) url(r"^admin/impersonate/", include("impersonate.urls")), Когда я обновляю этот код до django …

17.08.2021
Django Поле аудиофайла

Существует ли поле модели, которое может обрабатывать аудиофайлы? Например, для заголовка есть TextField() title = models.TextField() Мне нужно тоже самое, только для аудиофайла (.mp3)

17.08.2021
Azure app service SSH connection refused. не используется Docker. Django не устанавливается из требований

Я выполнил шаги из https://docs.microsoft.com/en-us/azure/app-service/tutorial-python-postgresql-app?tabs=bash%2Cclone&pivots=postgres-single-server#4-deploy-the-code-to-azure-app-service для развертывания моего приложения Django в Azure. Проблемы: requirements are not installing so the app is not running. Unsure if this is because I used az webapp up instead of a git …

17.08.2021
Ошибка: Представление не вернуло HttpResponse при попытке отправить электронное письмо

Я хочу вручную утверждать отчеты для клиентов после того, как они согласились с условиями. Для этого я хочу, чтобы при нажатии клиентом кнопки "Принять" мне отправлялось электронное письмо. Вместо этого я получаю следующую ошибку: Представление accounts.views.TermsView не …

17.08.2021
Поле формы пароля django не похоже на другое поле. Как это исправить?

Хотя я указываю класс в forms.py, поля пароля отображаются не так регулярно, как остальные. В чем причина этого и как я могу это исправить. forms.py class registerForm(UserCreationForm): class Meta: model = CustomUserModel fields=("first_name","last_name","email","phone_number","password1","password2") widgets = { "first_name" : TextInput(attrs={"class":"form-control …

17.08.2021
Как выполнить http post запрос к устройству за маршрутизатором с помощью DDNS и Python

Для более быстрого создания прототипов моего кода я хотел бы предоставить адрес моего ноутбука в качестве конечной точки для http webhook API (Base URL) сайта cloud.thethings.network. Для этого я настроил ddns на noip.com и подключил мой маршрутизатор tp-link …

17.08.2021
Уникальный класс или расширенный класс или подкласс в Python Django?

Unique Class или extend Class или Subclass в Python Django? В следующей ситуации у меня есть ощущение, что мне нужно "расширить" класс Migration вместо того, чтобы заново создавать его во втором модуле. Или нужен дочерний класс? …

17.08.2021
Как получить экземпляр пользователя с помощью django rest framework

Возможно, вопрос неправильно сформулирован. Я создал профиль пользователя с помощью Django с помощью следующих блоков кода: models.py class = Profile (models.Models): user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) first name = models.CharField(max_length=50) ••• serializer.py class profile_serializer(serializers.ModerlSerializer) class Meta: model = Profile fields …

17.08.2021
Проблема с прогресс-баром загрузки с использованием XMLHttpRequest в Django

У меня проблема с прогресс-баром загрузки в Django, когда сайт развернут на Heroku, когда я нажимаю на кнопку загрузки, прогресс-бар отображается на 10%, затем не меняется или считается до 100%, когда загрузка завершена, он перенаправляет, как указано в моем …

17.08.2021
Как установить пользователя по умолчанию в качестве текущего объекта пользователя в django?

Я создал мини-проект под названием ToDoList App. Я использовал представления на основе классов для функций создания, обновления и удаления. На панели навигации есть иконка MyTasks. Что я хочу? Я хочу установить пользователя по умолчанию в качестве текущего зарегистрированного …

17.08.2021
Новые записи не поступают при вызове списка в Django DRF API с использованием кэша Redis

У меня есть Django REST API, и я использую Redis в качестве бэкенда для кэширования. Code @method_decorator(cache_page(60*60)) def dispatch(self, *args, **kwargs): return super().dispatch(*args, **kwargs) Он кэширует данные при вызове get, но когда я вставляю новую запись, эта …

17.08.2021
Предоставление доступа к другим представлениям класса после успешной аутентификации Django REST

Вот мой API в Django REST. Вот мой код: from rest_framework.permissions import IsAuthenticated, AllowAny class CreateItems(generics.CreateAPIView): permission_classes = [IsAuthenticated] queryset = SomeModel.objects.all() serializer_class = SomeSerializer class AuthStatus(APIView): permission_classes = [AllowAny] def post(self, request, *args, **kwargs): token = self.request.data['itemsReturnedAuthAPI']['accessToken'] …

17.08.2021
Запрос Django Rest Framework неавторизован на всех адресах, кроме одного

Я пытаюсь получить доступ к django, размещенному на 192.168.x.x:8000 на сервере React frontend на порту 5002, при попытке получить доступ к frontend с localhost, 127.0.0.1 или ip вне домашней сети, это дает следующий результат в консоли: Unauthorized: /api/any_endpoint HTTP POST …

17.08.2021
Django (1045, "Access denied for user 'root'@'localhost' (using password: NO)")

Я столкнулся со странной проблемой, я развернул django сайт на сервере Ubuntu 20.04 LTS. Проблема в том, что мое приложение django не может подключиться к базе данных, потому что оно не использует учетные данные для подключения к базе данных, …

17.08.2021
Django.contrib.auth.urls изменить путь перенаправления

Я разрабатываю базовое приложение страницы входа и регистрации на Django/Python В настоящее время после того, как кто-то входит в систему, он перенаправляет его обратно на страницу регистрации. Я пытаюсь изменить путь перенаправления на "home/" Пожалуйста, посмотрите следующий код: …

17.08.2021
Возможно ли изменить порядок content_panels в админке Wagtail?

Я создаю приложение Wagtail, в котором некоторые модели наследуют поля от базовой модели. К сожалению, эти базовые поля всегда отображаются первыми в форме, создаваемой Wagtail. Например: class BaseModel(models.Model): some_attribute = models.TextField() class Meta: abstract = True content_panels = [ FieldPanel('some_attribute'), …

17.08.2021
Как сгенерировать отчет об активности пользователей в django?

Я строю систему на фреймворке Django rest framework, в которой пользователь уровня администратора будет управлять пользователями уровня персонала, мне нужно отслеживать активность пользователей уровня персонала, например: активность пользователей уровня персонала, такая как добавление некоторых постов или удаление и т.д. …

17.08.2021
Динамическая фильтрация полей в наборе форм

У меня есть мнение: class SummaryListView(ListView): model = MyModel MyModelFormSet = modelformset_factory( MyModel, fields=('field1', ), formset=BaseMyModelFormSet, ) def get_context_data(self, *args, **kwargs): context = super().get_context_data(*args, **kwargs) fields = get_fields(self) formset = self.MyModelFormSet(request=self.request) context['formset '] = formset return context def …

17.08.2021
Django: Добавить objects.all.count() в агрегацию?

Я искал, как добавить X.objects.all().count() результат к существующей логике агрегации. Я видел, что Count() будет работать только с отношениями внешнего ключа, поэтому как я могу добавить "дополнительное поле" с результатами .count() в агрегат, написав его только в одном блоке. …

17.08.2021
Ссылка на внешний ключ дочернего класса в базовой абстрактной модели

Я пытаюсь получить доступ к внешнему ключу дочерней модели в базовой абстрактной модели, чтобы не повторять внешний ключ в каждой из дочерних моделей. Вот мой код: class BaseModel(models.Model): child_field = models.ForeignKey(to='child_class_either_ModelA_OR_ModelB') class Meta: abstract = True class ModelA(BaseModel): …

17.08.2021
Django статические изображения получают 404 ошибку в windows production

Я пытаюсь развернуть приложение Django на сервере Windows. Я могу заставить страницы загружаться, используя wgsi. Я также могу загружать страницы с изображениями при использовании runserver, но не при доступе через веб-сервер. У меня есть DEBUG = False. Мой settings.py …

17.08.2021
Django Связать подмодель с основной моделью и отобразить виджеты подмодели в моем представлении с помощью ModelForm

Мне нужно связать "подмодель" с "основной моделью", чтобы затем отобразить форму на моем представлении На данный момент мне удается отобразить форму, но не поля формы "подмодели" Вот что у меня есть на моей веб-странице: <a …

17.08.2021
Странное поведение ViewSet - Django Rest Framework

Я установил ModelViewSet и ModelSerializer для своей модели Dataset, но заметил странное поведение. Когда я создаю новые экземпляры наборов данных, конечная точка не отражает новые добавления. Однако, если я распечатаю счетчик экземпляров наборов данных, я могу четко увидеть отражение …

17.08.2021
Уникальный класс или расширение класса в Python Django [закрыто]

В следующей ситуации у меня есть ощущение, что мне нужно "расширить" класс Migration вместо того, чтобы заново создавать его во втором модуле. Или нужен дочерний класс? Цели: Да, создать таблицу postgres под названием venues. Уже есть models/venues.py, который, кажется, …

17.08.2021
Не могу заставить форму работать для ответов на комментарии

Я не могу заставить форму сообщения работать для ответов на сообщение (комментарии к сообщению). Она работает через админку Django, но я не могу отобразить форму в шаблоне, что, как я думаю, связано с моим бесполезным бэкендом. Планировка "сайта": …

17.08.2021
Pythonanywhere - что-то пошло не так - ошибка при запуске wsgi - ошибка modulenotfound

Я новичок в django и я делаю курс coursera с небольшими приложениями, развернутыми на pythonanywhere, который до сих пор работал хорошо. Но теперь я застрял, потому что приложение не загружается вообще. Pythonanywhere говорит, что что-то пошло не так. Вот …

17.08.2021
Как подключить локально размещенное приложение Django к докеризованной базе данных Postgres

Я изучаю Docker и через некоторое время мне удалось запустить базу данных postgres и приложение django в двух разных контейнерах. Проблема в том, что с Docker я не могу использовать инструменты отладки Pycharm. Так что я хотел бы запускать …

17.08.2021
Запуск двух списков в одно и то же время на шаблоне django

Как запустить два списка одновременно на Django-шаблонах без использования функции zip. views.py l1=[1,2,3] l2=[4,5,6] return render(request,'home.html',{'l1':l1,'l2':l2}) Я передаю список этого типа на странице моего шаблона, теперь нужно запустить оба списка в одно и то же время на шаблоне. …

17.08.2021
Как добавить дополнительные данные в TextChoices?

Как добавить дополнительные данные в django.db.models.TextChoices? class Fruit(models.TextChoices): APPLE = ('myvalue', True, 'mylabel') таким образом, что: &gt;&gt;&gt; Fruit.APPLE.is_tasty True &gt;&gt;&gt; # And it still works otherwise &gt;&gt;&gt; Fruit.APPLE.value 'myvalue' &gt;&gt;&gt; Fruit.APPLE.label 'mylabel'

17.08.2021
Миграции в Джанго

У меня проблема с миграциями DJango при выполнении миграции возникает следующая ошибка. введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь Когда я запускаю свои приложения …

17.08.2021
Ошибка Nginx 502 bad gateway при развертывании django

Я пытаюсь настроить VPS Django сервер с nginx, однако, я сталкиваюсь с ошибкой 502 Bad Gateway, когда я перезагружаю nginx сервер со следующими настройками: sudo nano /etc/nginx/sites-available/project server { listen 80; server_name domainname.com; location = /favicon.ico { access_log …

17.08.2021
Как работают декораторы авторизации Django (такие как: login required)?

Я пытаюсь лучше понять "закулисье" декораторов авторизации Django. Хотя мне кажется, что я понимаю декораторы в целом, мне трудно понять код декораторов авторизации. Есть ли какое-нибудь "построчное" объяснение кода (https://docs.djangoproject.com/en/2.2/_modules/django/contrib/auth/decorators/)?

17.08.2021
Как получить "связанные" записи из разных баз данных?

Есть таблица А (находится в бд default) и таблица В (находится в бд logs). В таблице В есть поле а_id, в котором записан айди на соответствующую запись с таблицы А, которая маппится на другую бд. Есть какие-то нативные джанговские способы …

17.08.2021
Как сгруппировать результаты в массив на основе нескольких одинаковых значений, Django Model

У меня есть массив следующим образом [ { &quot;WarehouseId&quot;: 1, &quot;ShippingCarrierId&quot;: 1, &quot;PostalCodeType&quot;: &quot;ShipToCustomer&quot;, &quot;TimeStart&quot;: &quot;1970-01-01T06:00:00.000Z&quot;, &quot;TimeEnd&quot;: &quot;1970-01-01T15:59:00.000Z&quot;, &quot;PickupTimeSlot&quot;: &quot;PM&quot;, &quot;DaysToAdd&quot;: 0, &quot;PickupTime&quot;: &quot;1970-01-01T17:00:00.000Z&quot; }, { &quot;WarehouseId&quot;: 1, &quot;ShippingCarrierId&quot;: 1, &quot;PostalCodeType&quot;: &quot;ShipToCustomer&quot;, &quot;TimeStart&quot;: &quot;1970-01-01T16:00:00.000Z&quot;, &quot;TimeEnd&quot;: &quot;1970-01-01T23:59:00.000Z&quot;, &quot;PickupTimeSlot&quot;: &quot;AM&quot;, &quot;DaysToAdd&quot;: 1, …

17.08.2021
Проблема обновления значений таблицы в django

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

17.08.2021
Как получить url пользователя, вошедшего в систему с помощью google на django

Archive.html : &lt;div class="img-description"&gt; &lt;img src="{{ user.urlprofile }}" class="avatar-url" alt=""&gt; {% if user.get_full_name != '' %} &lt;span id="helloUser-des" class="mr-2 d-none d-lg-inline text-gray-600 small"&gt;{{ user.first_name | title }}!&lt;/span&gt; {% else %} &lt;span id="helloUser-des" class="mr-2 d-none d-lg-inline text-gray-600 small"&gt;{{ user.username | …

17.08.2021
Django TestCase с Postgresql разбивает PrimaryKeys

Я настроил postgresql в моем django приложении, и после этого мои TestCases сломались. Он всегда выбрасывал ObjectDoesNotExists при любом тестовом методе после первого. Я решил проблему, и каждый раз, когда вызывается метод тестирования, все объекты, созданные в setUp, получают …

17.08.2021
Что происходит при создании объекта в админке Django?

Я новичок в Django. Когда мы изучали Python, нас учили, что при создании объекта инициализируется функция init и все передаваемые переменные сохраняются с помощью ключевого слова self. Например: class Movie: def __init__(self,name,caption,budget): self.name = name self.caption = caption self.budget = …

17.08.2021
Django - Searchbar в Listview | Как определить и обработать его

Я совсем новичок в django и python. Я хотел бы добавить панель поиска, работающую на моей странице Listview, как я видел на админ-сайте Django. Я видел много документации по django, много объяснений и много учебников в сети, но …

17.08.2021
Выберите связанные строки из разных баз данных

Существует таблица A (расположенная в базе данных default) и таблица B (расположенная в базе данных logs). Таблица B имеет поле a_id, которое содержит ID для соответствующей записи из таблицы A, которая отображена в другую базу данных. Существуют ли …