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

17.08.2021
Как добавить горизонтальное правило в bootstrap?

Я пытаюсь добавить горизонтальное правило между моими div'ами. Вот мой код. Div("Name", css_class='col-sm-12'), Div("Address", css_class='col-sm-6'), Div("Favorite_Movie", css_class='col-sm-6'), <hr> <-- Horizontal rule would go here.

17.08.2021
Убираем дублирование с помощью тегов

У меня появился вопрос: есть код(вьюха), я создал теги для него, как при помощи тегов убрать дублирование? Теги: from django import template from recipes.models import Follow, Recipe register = template.Library() @register.filter(name='extend_context') def extend_context(context, user): context['purchase_list'] = Recipe.objects.filter(purchase_by=user) context['favorites'] = Recipe.objects.filter(favorite_by=user) …

17.08.2021
Python django как создать одну форму на две модели и сохранить полученные данные в бд?

Есть две связанные модели в django. Как создать одну форму на две модели и сохранить полученные данные в бд? спасибо.

17.08.2021
Шифрование ключей, вопрос front-end back-end

У меня есть front-end, который имеет некоторые учетные данные api, необходимые для получения информации для front-end. Я также хочу хранить эти учетные данные в базе данных, чтобы пользователю не нужно было вводить эти api учетные данные при каждом входе …

17.08.2021
Django: При нажатии на кнопку/ссылку отправлять запрос API, получать данные, сохранять их в переменной и помещать переменную в textarea/textbox без обновления страницы

Я ломал голову, пытаясь придумать простое решение для того, что мне пришло в голову. Что бы я хотел иметь: User clicks on a button or a link disguised as a button to reveal information. The server …

17.08.2021
Пользовательский пользователь Django не сохраняется

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

17.08.2021
Ошибка развертывания Heroku [Remote rejected] master -> master (pre-receive hook declined)

Я пытаюсь развернуть свое приложение на Django/Heroku, но у меня возникла проблема при выполнении команды git push Heroku master. Вот какую ошибку я получаю после выполнения этой команды. Enumerating objects: 654, done. Counting objects: 100% (654/654), done. Delta compression using …

17.08.2021
Djanto Singnals не срабатывает через панель администратора

У меня есть библиотека, которая синхронизирует некоторые модели с s3 bucket, поэтому, когда кто-то удаляет какой-то ряд, она должна получить сигнал и активировать функцию. Вот функция: @receiver(post_delete) def on_object_deletion(sender, instance, **kwargs): """Upload deleted object to cloud if it …

17.08.2021
Сохранение истории путем мягкого удаления строки таблицы

Изначально я жестко удалял строки SQL. Теперь я хочу мягко удалить строку, добавив новый столбец в таблице 'is_active'. если is_active=False, это означает, что строка удалена, и теперь она является частью истории. Но проблема заключается в других таблицах, где на …

17.08.2021
Django elasticsearch DSL с пользовательскими полями модели (поле hashid)

У меня есть модель, которая использует django hashid поля для id. class Artwork(Model): id = HashidAutoField(primary_key=True, min_length=8, alphabet="0123456789abcdefghijklmnopqrstuvwxyz") title = .... Это связанный элемент другой модели class ArtworkFeedItem(FeedItem): artwork = models.OneToOneField('artwork.Artwork', related_name='artwork_feeditem', on_delete=models.CASCADE) …

17.08.2021
Изменение порядка сортировки для сущности с внешним ключом на Django

Я хотел бы изменить этот выпадающий список, чтобы профили сортировались в порядке A-Z по имени. Я хотел бы оставить строку в том же формате, что и сейчас, …

17.08.2021
Nginx-ajax-django: 504 ошибка таймаута на странице, error-log: upstream timed out (110: Connection timed out) , TTFB>1

У меня есть приложение django, работающее на сервере nginx, которое использует ajax для асинхронного рендеринга html-страницы. Я получил ошибку 504 gateway timeout. Я перепробовал почти все решения, упомянутые в stack overflow, но ничего не помогло. В моем приложении я …

17.08.2021
Url изображения в шаблоне django не работает в продакшене

Я пытаюсь показать изображения в отношениях один-ко-многим с моделью Post. Модель Post находится в отношениях "один-ко-многим" с моделью Category. Мой код работает с debug: True, но не работает в продакшене. Кто-нибудь может понять, почему? settings.py: import os BASE_DIR = …

17.08.2021
Форма изменения пароля в Django (views.py)

У меня проблема, я действительно не знаю, как удалить help_text, label, или что это там в форме change_password views.py.. Посмотрите на картинку, на которую я дал ссылку для получения дополнительной информации о ... вот картинка, между …

17.08.2021
После добавления URL-ссылки тип и размер текста автоматически изменяются. Как я могу решить эту проблему?

В настройках django-ckeditor есть следующее CKEDITOR_JQUERY_URL = 'https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js' CKEDITOR_UPLOAD_PATH = 'uploads/' CKEDITOR_IMAGE_BACKEND = "pillow" CKEDITOR_CONFIGS = { 'default': { 'toolbar': None, }, } и у меня есть простая модель class Faq(models.Model): question = RichTextUploadingField() answer = RichTextUploadingField() …

17.08.2021
Каковы текущие способы get_absolute_url для django-mptt?

Я читал другие вопросы, но не нашел ничего полезного для Django 3, они просто не работают. Тип ссылки нужен такой: post/categories/subcategories/**etc Думаю, адекватный ответ будет полезен всем. Подскажите, как это сделать для DetailView class Category(MPTTModel): title = models.CharField(max_length=255, …

17.08.2021
Ошибка template_view - [Errno 13] Permission denied

PermissionError at /blog/template_view/ [Errno 13] Permission denied: 'C:\DJango\denv\lib\site-packages\django\contrib\admin\templates' Метод запроса: GET URL запроса: http://127.0.0.1:8000/blog/template_view/. Версия Django: 3.2.6 Тип исключения: PermissionError Значение исключения: [Errno 13] Permission denied: 'C:\DJango\denv\lib\site-packages\django\contrib\admin\templates' Exception Location: C:\DJango\denv\lib\site-packages\django\template\loaders\filesystem.py, строка 23, in get_contents Python Executable: C:\DJango\denv\Scripts\python.exe …

17.08.2021
TemplateDoesNotExist по адресу / путь шаблона

Я хочу создать бэкенд портфолио и пытаюсь использовать шаблон, но он говорит, что его не существует, но показывает правильный путь к файлу в сообщении об ошибке. Это urls.py: from django.contrib import admin from django.conf import settings from django.conf.urls.static import …

17.08.2021
Models.E005 Поле 'xxx' из родительской модели 'x.x' конфликтует с полем 'xxx' из родительской модели

Ошибка наследования Django: (models.E005) Есть ли у вас решение, как обойти эту проблему, есть ли способ добавить префикс, потому что у меня должно быть несколько пользователей с одинаковым наследием? Django не нравится это: class Dispositif(Infos, ChefGO, …

17.08.2021
Есть ли способ установить другую версию pickle для кэша Django при использовании DatabaseCache?

Из-за устаревшего кода я загружаю кэш базы данных с моей локальной машины на продакшн. Однако, поскольку я использую python 3.9, а production работает на python 3.7, я сталкиваюсь с ошибками "unsupported pickle protocol" при использовании кэша (ValueError: unsupported pickle …

17.08.2021
Как вызвать функцию, которая зарегистрирована в routers (DRF) при нажатии кнопки на HTML странице?

Имеется функция в файле views.py: from django.shortcuts import render def index(request): return render(request, 'employee/index.html') для неё определён адрес в файле urls.py: from django.urls import path from employee.views import index urlpatterns = [ path('', index, name='index'), ] и эту …

17.08.2021
Django ModelChoicefield не сохраняется

В следующем проекте мне удалось добавить поля формы и сохранить внесенные в них изменения. Но затем я добавил ModelChoicefield, который принимает список полей из модели в качестве списка возможных ответов. Пример: Defect_Area = forms.ModelChoiceField(queryset=dv_model.objects.values_list('Defect_Area_dv',flat=True).distinct(),widget=forms.Select) Единственная проблема заключается в …

17.08.2021
Класс пользовательских разрешений Django не работает

Я использую Django REST для своего API. Вот мой пользовательский класс разрешений: permissions.py: from rest_framework.permissions import BasePermission from rest_framework.response import Response class ItemsPermissions(BasePermission): def has_permission(self, request, view): try: request_data = request.data print(request_data) auth_token = request_data['returnedDataFromAuthAPI'] if("accessToken" in auth_token): …

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 …