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

17.08.2021
Невозможно привести тип даты ко времени без временной зоны LINE 1: ...COLUMN "creation_date" TYPE time USING "creation_date"::time (DJANGO - Heroku)

Я пытаюсь загрузить свой Django-проект на Heroku. Я выполняю следующую команду, как я всегда это делал: git add . git commit -am "" git push heroku master heroku run bash $- python manage.py migrate //this for apply all the …

17.08.2021
Gunicorn [CRITICAL] WORKER TIMEOUT, При перенаправлении

Я новичок в разработке. Я буду благодарен, если вы поможете мне решить эту проблему. Я делаю социальную систему входа в Nginx + gunicorn + Dango by DRF. При запросе GET {api-path}/kakao/login с моего сервера возникает ошибка. …

17.08.2021
Фильтр + пагинатор работают не так, как ожидалось

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

17.08.2021
Fetch возвращает html, а не JSON ответ

Я работаю над проектом cs50 по веб-разработке Network. В основном строю подражатель твиттера. Все еще в процессе, но на данный момент у меня есть два запроса на получение ответа в формате JSON. Один работает отлично, но другой, очень …

17.08.2021
Возможно ли добавить уведомления или получать обновления на админ-панели django?

Есть ли способ получать уведомления на панели администратора django всякий раз, когда создается новый пост или заказ в django ecommerce или на сайте? Я создал свой первый сайт электронной коммерции, используя django. Возможно ли получать уведомления на …

17.08.2021
Пользовательский тег шаблона и защита от CSRF

Django 3.2.6 emails/subscribe.html <form action="{% url 'emails:subscribe_result' %}" method="post"> {% csrf_token %} {{ form }} <input type="submit" value="Submit"> </form> Это работает нормально: class SubscribeFormView(FormView): template_name = 'emails/subscribe.html' form_class = SubscribeForm success_url = 'emails/thanks/' Но это не так: …

17.08.2021
Внешний ключ с несколькими моделями?

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

17.08.2021
Как отправить форму с файлом ввода с помощью ajax

Когда я отправляю src формы <input type='file' src='D:/.../image.png'> через Ajax в views.py в представлении src не правильно, Похоже, что D:/fakepath/imag.png fakepath это какая-то безопасность, сделанная браузером Но как я могу загрузить содержимое формы, когда я не могу получить путь к …

17.08.2021
Django forms.DateTimeField изменяет тип ввода данных

Я хочу изменить тип ввода forms.DateTimeField на "d/m/y H:M". Как я могу это сделать? Я пробовал это, но ничего не получилось: travel_on = forms.DateTimeField(input_formats='%m/%d/%y %H:%M') Вот моя модель билета: User = settings.AUTH_USER_MODEL class Ticket(models.Model): …

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 …