Django and Python "Questions and answers", page 322

10.12.2022
Django for loop работает на одной странице шаблона, но исчезает в других местах?

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

10.12.2022
Является ли хорошей практикой использование переменных с помощью тега 'with' в шаблоне django в глобальной области видимости

Мне нужно использовать несколько раз некоторые переменные custon (например, одну из них) with total=business.employees.count Но у меня очень много строк в коде, и я думаю, что постоянное использование их в разных частях не очень хорошо. Так хорошо ли …

10.12.2022
Есть ли решение проблемы "не похоже, что в нем есть какие-либо детали."?

Пока я собирал свой проект django, я столкнулся с этой ошибкой. Ошибка: Включенный URLconf '<модуль 'posts.urls' из "D:\Created apps\My project\posts\urls.py">', похоже, не имеет никаких шаблонов в нем. Если вы видите переменную 'urlpatterns' с допустимыми шаблоны в файле, то …

10.12.2022
Как получить значение словаря 1 по ключу словаря 2 в шаблонах Django

У меня есть 2 словаря dict1 и dict2. Я пытаюсь получить значение по ключу dict1 к ключу dict2, но ничего не получается, есть ли способ получить значение dict2 по ключу dict1? Всегда ли оба словаря будут одинаковой длины? dict1 …

10.12.2022
Я испортил страницу администратора, как это исправить? ( Django 4.1 )

Я выполнил шаги из учебника по django ( https://docs.djangoproject.com/en/4.1/intro/tutorial01/ ) и как только я закончил все шаги, я остановил разработку проекта на 2 недели, по крайней мере, не задумываясь об этом. Однажды я решил проверить, как …

10.12.2022
Как я могу отправить проверочное письмо на Django, когда пользователь обновляет email id с помощью signals.py

Как я могу отправлять проверочные письма на django с помощью signals.py, когда пользователь обновляет email id в модели пользовательского профиля? Это мой signals.py для обновления модели User. Я хочу отправлять подтверждение по электронной почте, когда пользователь обновляет свой email …

10.12.2022
Существует ли эффективный способ предотвратить регистрацию в django одних и тех же адресов электронной почты, зарегистрированных с разной капитализацией?

В views.py if User.objects.filter(email = email).exists(): messages.info(request, 'Email already in use') return redirect('signup') Django проверяет, существует ли точный email с точной капитализацией. например, если в объекте пользователя есть johndoe@yahoo.com. и я регистрируюсь с jOHNDoe@yahoo.com, вместо того, чтобы сказать …

10.12.2022
Как удалить follow id на основе user_id и following_user_id с помощью Django Rest Framework?

Хорошо, вот в чем дело Я уже могу создавать отношения userfollowing на основе текущего пользователя (user_id) и пользователя, за которым следуют (following_user_id). Но что я хочу сделать, так это иметь возможность удалять определенные отношения следования user_id и following_user_id по …

10.12.2022
Страница не найдена 404 django

Tengo este problema и я не знаю, что делать, я пробовал несколько вещей, но это не помогло <<<2><2>>> <<<<0><0>>Это файл urls.py:<<<<1><1>>> <<<0><0>>Я думаю, что проблема в этом файле, …

10.12.2022
IntegrityError at /signup/ UNIQUE constraint failed: accountss_doctor.user_id

Я пытаюсь зарегистрироваться как Доктор, но у меня возникла следующая проблема . raise dj_exc_value.with_traceback(traceback) from exc_value File "C:\Users\rachi\AppData\Local\Programs\Python\Python310-32\lib\site-packages\django\db\backends\utils.py", line 89, in _execute return self.cursor.execute(sql, params) File "C:\Users\rachi\AppData\Local\Programs\Python\Python310-32\lib\site-packages\django\db\backends\sqlite3\base.py", line 477, in execute return Database.Cursor.execute(self, query, params) django.db.utils.IntegrityError: UNIQUE constraint …

10.12.2022
Сброс идентификатора при удалении строки в django

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

10.12.2022
Как удалить все данные пользователя при удалении профиля на Django с помощью signals.py

Как я могу удалить все данные пользователя при удалении профиля пользователя на Django с помощью signals.py? Я пытаюсь удалить пользовательскую модель пользователя с помощью Django и когда профиль удаляется, я хочу удалить все данные этого пользователя, используя signals.py, как я …

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

У меня есть самосвязанная таблица Employee, и таблица Project имеет внешний ключ, связанный с таблицей Employee. class Employee(models.Model): eid = models.CharField(primary_key=True, max_length=10) name = models.CharField(max_length=10) pmid = models.ForeignKey('self', models.RESTRICT, related_name='team_member', blank=True, null=True,) class Project(models.Model): pid = models.CharField(primary_key=True, max_length=10) description …

10.12.2022
Как удалить или отключить нежелательные языки в Django 4.1.1

У меня возник вопрос о переводах в Django... Итак, у меня есть проект с 4 языками, определенными в моем settings.py LANGUAGES = [ ('en', _('English')), ('fr', _('French')), ('de', _('German')), ('it', _('Italy')), ] теперь я хочу отключить все …

10.12.2022
400 bad request в запросе "POST" в django react

У меня есть компонент react, в котором я отправляю данные в бэкэнд djnago. но он всегда выдает мне 400 bad request в качестве ответа и в консоли бэкэнда тоже. вот мой код. ` ` и включаю скриншот <a …

10.12.2022
Как добавить окно сообщений в панель администратора

Я добавил свое пользовательское действие, которое выполняет отправку сообщения пользователям. Но я не знаю, где я могу разместить свое сообщение. Как я могу добавить поле сообщения в мою панель администратора и подключить к кнопке моего пользовательского действия?

10.12.2022
Django; Невозможно получить доступ к другим моделям inlineformset_factory Fields

У меня есть успешно работающая форма inlineformset_factory. Я создаю эту модель с кнопкой и наследую данные в ней от другой модели. Однако я не смог получить доступ к полям inlineformset_factory в другой модели def create_offer_button(request): if request.method == …

10.12.2022
HTML. CSS. Как убрать надпись вида "На данный момент: default.jpg Изменить:"

Есть такой HTML код, он появляется если я не выбрал фотку. Как его убрать? Если label и input я вполне могу спрятать, то текст без тэгов мне не поддаётся. Буду рад помощи! На данный момент: &lt;a href=&quot;/media/default.jpg&quot;&gt;default.jpg&lt;/a&gt; &lt;input type=&quot;checkbox&quot; name=&quot;avatar-clear&quot; …

10.12.2022
Django: Объект не сохраняется в БД при отправке формы с помощью CreateView

У меня есть CreateView для создания исполнителей, но при отправке формы ничего не происходит. models.py class Artist(models.Model): name = models.CharField(max_length=222, unique=True) slug = models.SlugField(unique=True, null=True) age = models.PositiveIntegerField(null=True,blank=True) location = models.CharField(max_length=222, null=True, blank=True) bio = models.TextField(null=True,blank=True) booking_fee_per_hour …

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) &lt; …

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 = [ …