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

10.12.2022
Отсутствие заголовка реферера TinyMCE в Django

Я использую TinyMCE для написания текста с разметкой в моем проекте Django. Я отображаю редактор TinyMCE на странице пользователя, где он может набирать текст с разметкой. Это работает просто отлично. Однако: Редактор выдает следующее сообщение при отображении страницы: We’re unable …

10.12.2022
Как правильно переопределить CreateModelMixin

Я хочу переопределить CreateModelMixin с моим собственным классом, который является производным от ModelViewSet вот класс, который я хочу переопределить class CreateModelMixin: """ Create a model instance. """ def create(self, request, *args, **kwargs): serializer = self.get_serializer(data=request.data) serializer.is_valid(raise_exception=True) self.perform_create(serializer) headers = …

10.12.2022
Как передать проверенные данные другому классу пользовательского валидатора в DRF?

У меня есть такой serializer.py class PostSerializer(serializers.ModelSerializer): title = serializers.CharField(validators=[TitleValidator()]) slug = serializers.CharField(validators=[SlugsValidator()], max_length=100, required=False) и у меня есть два класса валидаторов для этих полей class TitleValidator: MIN_TITLE_LENGTH = 20 def __call__(self, title: str): if len(title) < …

10.12.2022
Bootstrap 5.0 Navbar Dropdown не работает

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

10.12.2022
Как отправить JWT REFRESH TOKEN как http only cookie в django?

Я использую Django(REST FrameWork, SimpleJWT) и React для моего проекта. Для аутентификации я использую метод JWT. Согласно некоторым статьям, хранение и отправка REFRESH TOKEN в HttpOnly Cookie является лучшим и безопасным способом. Поскольку я учусь WebDevelopment, я не …

10.12.2022
API для получения всех пинкодов внутри радиуса

Я работаю над приложением на python, где нам нужно получить все пинкоды в определенном радиусе. У нас есть базовое местоположение, и радиус 10 км отводится от этого базового пинкода. Есть ли у нас какой-нибудь API, где этого можно …

10.12.2022
Как настроить django loginview

Path('account/login', auth_views.LoginView.as_view(template_name='main/log_form.html'), name='login'), path('account/logout/', auth_views.LogoutView.as_view(template_name='main/logout.html'), name='logout'), Как настроить django loginView?

10.12.2022
Сохранение комментария Django в БД, но не в посте

Комментарии сохраняются в БД, но не связываются с постом, пока я вручную не перейду на страницу администратора и не свяжу их. MODELS.PY class Post(models.Model): title = models.CharField(max_length=50) description = models.CharField(max_length=50) info = models.TextField(max_length=2000) slug = models.SlugField(null=True, unique=True, max_length=300) created = …

10.12.2022
Django rest framework Преобразование представления в api

Я новичок в drf и мне нужно создать это представление в drf, но я не знаю, какой метод я должен использовать. ‍‍‍‍‍‍class CategoryList(ListView): template_name = "blog/categorylist.html" paginate_by = 10 def get_queryset(self): global my_category slug = self.kwargs.get('slug') my_category = get_object_or_404(Category, …

10.12.2022
Как написать тест для url изображения в Django

Я пишу свой первый тест в качестве разработчика Django. Как мне написать тест для свойства image этой модели, показанной ниже class Project(models.Model): engineer = models.ForeignKey(Engineer, on_delete=models.CASCADE) name = models.CharField(max_length=100) tech_used = models.CharField(max_length=200) updated = models.DateTimeField(auto_now=True) created = …

10.12.2022
Django. как на id странице карточки товара как вывести схожие товары той же коллекции,рекомендации

Как на id странице карточки товара как вывести схожие товары той же коллекции,рекомендации. При попытке добавить вывести рекомендации,то выдает только именно то,что касается его одного.не выводя другие товары схожие с ним

10.12.2022
Как обработать два GET-запроса одновременно и собрать данные в javascript

Здравствуйте у меня вопрос и сомнение, я нахожусь в представлении, когда я даю кнопку я делаю следующий код function pagar_recibo(id) { $.ajax ({ delay: 250, type: 'GET', url: '/general/recibo/add', …

10.12.2022
Как сделать пагинацию комментариев для detail_view?

Я пишу простой блог и мне нужно сделать постраничные комментарии для каждого поста, но я не знаю как это сделать. Спасибо за помощь! Вот мои модели: class Post(models.Model): author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) title = models.CharField(max_length=200) short_description = models.CharField(max_length=230, default='Post') text …

10.12.2022
Когда я показываю свой ноутбук, все в порядке. но теперь мой код выдает ошибку

Здравствуйте я на Django пишу блог и у меня возникает эта ошибка можете мне помочь? когда я переписываю свою модель с помощью calsdd base views я получаю эту ошибку Это мое мнение: class CategoryList(ListView): paginate_by = 3 template_name = "blog/category_list.html" …

10.12.2022
Стиль формы django без bootstrap

В настоящее время я новичок в django. Я искал много уроков о том, как стилизовать форму django без использования bootstrap. Могу ли я стилизовать форму django без bootstrap и используя чистый 100% css? Если это возможно, пожалуйста, покажите какой-нибудь …

10.12.2022
Как перечислить все объекты и получить один объект, используя общие представления django drf

Я пытаюсь создать представление на основе одного класса для повторного просмотра, перечисления и создания всех моих заказов. Мне удалось заставить работать create и retirve, но listing вызывает некоторые проблемы. Я использую DRF generic views для расширения представления и добавил generics.ListApiView …

10.12.2022
Django AWS Elastic Beanstalk: Веб-службы не запущены

У меня есть проект Django, который я запустил на экземпляре EC2 через Elastic Beanstalk. Я пытался подключить свой сайт к MySQL на RDS и сталкивался с проблемой за проблемой. Я начал, следуя документации AWS, но очень быстро столкнулся с …

10.12.2022
Шаблон Djano: Не удалось разобрать остаток: '[]' от '[]'

Я пытаюсь сделать что-то вроде этого для создания нового списка и добавления в него элементов внутри блока кода шаблона. {% with my_list=[] %} {% for item in items %} {{ item }} {% with my_list=my_list|add:item %} {# my_list …

10.12.2022
TypeError at /check 'ModelBase' object is not iterable in django

Я пытаюсь распечатать данные из базы данных в командной строке (терминал), когда я запускаю программу, она выдает ошибку TypeError at /check 'ModelBase' object is not iterable. Я не понимаю, в чем проблема, пожалуйста, помогите мне решить ее. вот мой …

10.12.2022
Django forms.py поле charfield номера телефона принимает только число/целое число, я сделал это, но ошибка валидации не работает, перейдите к def validate(self)

My forms.py from django import forms from .models import Account FRUIT_CHOICES= [ ('Afghanistan', 'Afghanistan'), ('Albania', 'Albania'), ('Algeria', 'Algeria'), ('Andorra', 'Andorra'), ('Angola', 'Angola'), ('Antigua and Barbuda', 'Antigua and Barbuda'), ('Argentina', 'Argentina'), ('Armenia', 'Armenia'), ('Australia', 'Australia'), ('Austria', 'Austria'), ('Azerbaijan', 'Azerbaijan'), ('Bahamas', 'Bahamas'), …

10.12.2022
Как исправить веб-сайт Django, показывающий 404 ошибки на всех ссылках сайта онлайн

Недавно я загрузил свой первый сайт на django на cpanel. После загрузки я понял, что сайт показывает 404 ошибку на всех ссылках сайта... позвольте мне показать ссылки и урлы `from .views.home import Index , shop, about urlpatterns = [ …

10.12.2022
RecursionError: превышена максимальная глубина рекурсии при вызове объекта Python

У меня есть довольно большой бэкенд Django, который прекрасно работает на моем сервере Debian Linux, но всегда выдает следующую ошибку на моей локальной машине Windows: File "F:\Python\Lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen …

10.12.2022
Bootstrap offline не работает, только через CDN [закрыто]

<link rel="stylesheet" href="/csvtoppt/bootstrap-offline/css/bootstrap.css"> <script src="/csvtoppt/bootstrap-offline/js/bootstrap.bundle.js"></script> Это код bootstrap, который я тестирую, взятый прямо с их веб-страницы: <nav class="navbar navbar-expand-lg bg-light"> <div class="container-fluid"> <a class="navbar-brand" href="#">Navbar</a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle …

10.12.2022
Intern_profile_view() отсутствует 1 обязательный позиционный аргумент: 'request'

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

10.12.2022
Django импорт-экспорт как добавить ключ foreing

Я использую django-import-export для импорта excel в мою модель, что я делаю, так это создаю форму с некоторыми входами, откуда она загружает файл, затем в form_valid() я обрабатываю файл, чтобы загрузить его в базу данных, модель имеет два внешних ключа …

10.12.2022
Django Ajax выпадающий список Select2 не возвращает данные

Имеется выпадающая форма, которую я создал с помощью ajax. Форма работает без использования тега Select2 и возвращает данные. Но когда я ввожу тег select2, она не показывает детали, которые должны быть отображены в соответствии с выбором. Я использую select2 …

10.12.2022
Поля формы не отображаются при включении шаблона формы

Поля формы не отображаются при включении формы в другой шаблон. Вот форма: class ClinicSearchForm(forms.Form): q = forms.CharField() def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.fields['q'].label = 'Search for' self.fields['q'].widget.attrs.update( {'class': 'form-control'}) Это шаблон: <form method="get"> {{ form.as_p }} <input type="submit" …

10.12.2022
Сайт на Django . как отобразить похожие товары на странице id карточки товара. Как на картинке, допустим.

Сайт на Django . как вывести похожие товары на странице id карточки товара. Как на картинке допустим models.py class Whatches(models.Model): id=models.AutoField(primary_key=True) title=models.CharField(max_length=250, verbose_name='Название') description=models.TextField(verbose_name='Описание',blank=True) collections=models.ForeignKey(Collections_watches, on_delete=models.CASCADE, verbose_name='Коллекция часов' ,blank=True,null=True,related_name='watches_collections') price=models.DecimalField(max_digits=7,decimal_places=0,verbose_name='Цена в рублях' ,blank=True ,null=True) image = models.ImageField( help_text='150x150px', verbose_name='Ссылка …

10.12.2022
Интроспекция связанной модели для определения имени атрибута для обратного дескриптора?

Данная схема: class User(models.Model): name = models.CharField(max_length=50) class Post(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) Объекты пользователя в итоге будут иметь атрибут post_set типа: django.db.models.fields.related_descriptors.create_reverse_many_to_one_manager.<locals>.RelatedManager Который возвращает RelatedManager, основанный на менеджере по умолчанию Post. Cool. Q: Но если …

10.12.2022
NextJS с использованием Django API - Как выбрать лучший паттерн

У меня GeoDjango работает на дроплете Digital Ocean, и я переписываю проект с VueJs на NextJs, размещенный на Vercel. В Vue у нас есть шаблон сервиса, связанный с магазином, который отвечает за получение и обновление данных. Я …

10.12.2022
Навигация и выпадающие окна очень лагируют на устройствах ios, но прекрасно работают на android и windows. есть идеи?

Веб-приложение Django на Pythonenywhere, farhood.pythonanywhere.com, навигация и выпадающие окна очень лагируют на устройствах ios, но прекрасно работают на android и windows. есть идеи, что может быть причиной этого? Я искал в Интернете и не нашел никакой соответствующей информации

10.12.2022
Документирование более одного репозитория с помощью MkDocs

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

10.12.2022
Запрос getcity(ip) дает ошибку [Errno -2] Name or service not known

В django-python (GeoIP2) ip = '72.14.207.99' city=getcity(ip) на локальном выдает: {'city': None, 'continent_code': 'NA', 'continent_name': 'North America', 'country_code': 'US', 'country_name': 'United States', 'dma_code': None, 'is_in_european_union': False, 'latitude': 37.751, 'longitude': -97.822, 'postal_code': None, 'region': None, 'time_zone': 'America/Chicago'} а в …

10.12.2022
Django-Quill-редактор не выводит текст на веб-страницу

Я добавил Quill Editor в свою админ-панель, чтобы публиковать блоги в моем проекте django. Но текст не отображается. Как только я добавляю .html и |safe, я получаю ошибку парсера. Если я убираю .html, то текст просто не отображается. Есть идеи? …

10.12.2022
Django: Могу ли я изменить один запрос в шаблоне, а затем снова вызвать представление? Это должен быть цикл между представлением и шаблоном, в котором меняется один атрибут

В файле views.py я использую POST-запрос, в котором указываются настройки для игры. Функция game запускает игру с этими настройками. В шаблоне я хочу вызывать функцию game снова после каждого раунда и увеличивать значение текущего раунда. Поэтому в шаблоне мне нужно …

10.12.2022
Перестал работать Django Channels

Ранее на компе разрабатывал проект на django channels. Сейчас нужно продолжить на ноуте, поставил сюда Python, джангу, чаннелсы, попробовал запустить проект - и он запускается как обычный wsgi. Не выходит на подобие starting ASGI server. Подумал мб чёт намудрил и …

10.12.2022
Можно ли получить N количество записей на значение в объединенной таблице БЕЗ многократных запросов?

Итак, у меня есть три таблицы: article_page - (для моих статей) представлен моделью Page article_page_category - склеивание таблицы между article_page и article_category, так как они многие ко многим article_category - информация о категории, представленная моделью Category Я хочу …

09.12.2022
Модели администраторов Django не отображаются в продакшене

Я запустил свой проект django в производство. Каждый раз, когда я добавляю модель администратора, она не обновляется и не отображается на моей панели администратора. Миграции и команды collectstatic проходят нормально. Я пытался найти исправление, но не могу заставить его …

09.12.2022
Страница входа в систему показывает ошибки при перенаправлении вместо того, чтобы показывать ошибки при входе в систему

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

09.12.2022
В django странице с id товара как вывести товары той же коллекции или рекомендовать товары

Models.py class Whatches(models.Model): id=models.AutoField(primary_key=True) title=models.CharField(max_length=250, verbose_name='Название') description=models.TextField(verbose_name='Описание',blank=True) price=models.DecimalField(max_digits=7,decimal_places=0,verbose_name='Цена в рублях' ,blank=True ,null=True) image = models.ImageField( help_text='150x150px', verbose_name='Ссылка картинки') slug=models.SlugField(max_length=255,unique=True,db_index=True,verbose_name="URL") created = models.DateTimeField(auto_now_add=True,verbose_name="Дата создания") collections=models.ForeignKey(Collections_watches, on_delete=models.CASCADE, verbose_name='Коллекция часов' ,blank=True,null=True,related_name='watches_collections') tags = TaggableManager(blank=True,) views.py def watch_card(request, watch_slug): watch_card = get_object_or_404(Whatches, slug=watch_slug) return …