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

30.04.2022
IntegrityError at /signup UNIQUE constraint failed: auth_user.username

Я пытаюсь сделать систему аутентификации с помощью Django, используя только 3 поля для регистрации (имя пользователя & email & password) и 2 поля для входа в систему (имя пользователя & password). Я думаю, что ошибка, которую я получаю, связана с …

30.04.2022
HTMX hx-триггер две функции

У меня есть выбранный выпадающий список, который запускает функцию в моем приложении Django. Так что мне нужно выполнить и другую функцию. возможно ли это? это HTML код, я пытался использовать hx-триггер с загрузкой через 0.5s, но он выполняется …

30.04.2022
Динамическая отправка электронной почты

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

30.04.2022
Попытка удалить комментарий из сообщения в django

В настоящее время я пытаюсь удалить комментарий из моей базы данных через кнопку в шаблоне django. Модель выглядит следующим образом from django.db import models from django.contrib.auth.models import User from cloudinary.models import CloudinaryField from profiles.models import UserProfile class Post(models.Model): user_profile …

30.04.2022
Атрибут объекта Django 'list' 'startswith'

Я работал над развертыванием своего приложения Django на AWS, но внезапно не могу запустить его в локальном режиме из-за ошибки атрибута: объект 'list' не имеет атрибута 'startswith' При попытке запустить сервер я получаю откат, включающий bootstrap и различные листинги django/core. …

30.04.2022
Как отключить форму из views.py?

Как мне добиться нижеуказанного: @login_required def close_auction(request,listing_id): listing = Listing.objects.get(pk=listing_id) if request.method == "POST": listing.Auction_closed = True **Disable the Bids on the Listing And display some message such as "The auction is Closed"** return render(request, "auctions/index.html",{ "listing": Listing.objects.get(pk=listing_id), "user": User.objects.get(pk=request.user.id), …

29.04.2022
Nginx не вызывает статические файлы на сайте

Django работает нормально, но статические файлы не вызываются server { listen 80; server_name www.bakuklinik.shop bakuklinik.shop; location = /favicon.ico { access_log off; log_not_found off; } location /static/ { autoindex on; alias /root/myprojectdir/; } location / { include proxy_params; proxy_pass http://unix:/run/gunicorn.sock; } …

29.04.2022
Ошибка Python при использовании Django и Djongo на свежем компьютере

Недавно я переформатировал свой компьютер и мне пришлось настраивать окружение. Я установил трубопроводы django, djongo, а затем установил MongoDB с Compass. Я взял свой код с Github и попытался запустить его. Я получаю следующую ошибку: Мой текущий pip …

29.04.2022
Django Celery Task: AttributeError: объект типа 'Command' не имеет атрибута '__annotations__'

Я пытаюсь установить задачу celery, которая в основном запускает скрипт для деактивации кучи объектов внутри json-файла. Раньше я запускал его вручную, и он работал нормально, но теперь я получаю следующую ошибку, когда Celery пытается запустить его как задачу: AttributeError: …

29.04.2022
Получение ввода от пользователя для использования в представлении на основе классов django

У меня есть следующий код: class ObjectiveCreate(LoginRequiredMixin, UserPassesTestMixin, CreateView): model = Objective form_class = ObjectiveCreateForm template_name = "internalcontrol/objective_create_form.html" # Check that user is a consultant def test_func(self): user = self.request.user return user.is_consultant # Get user profile and entity and …

29.04.2022
Различимые значения на фильтрованном кверисете и оператор 'Q'

У меня есть эти модели: class Event(models.Model): title = models.CharField(max_length=200) [...] class dateEvent(models.Model): event = models.ForeignKey('Event', on_delete=models.CASCADE) start_date_time = models.DateTimeField(auto_now=False, auto_now_add=False) [...] и в моем views.py я хочу создать запрос, который выбирает событие, учитывая определенные параметры (дата …

29.04.2022
Django-oauth-toolkit не вовращает токен

Весь код написал согласно https://halvorboe.medium.com/guide-to-an-oauth2-api-with-django-6ba66a31d6d только адреса поменял на 127.0.0.1 При регистрации пользователя запросом crl -d "username=user&password=user" "127.0.0.1:8000/authentication/register/" возвращается {"error":"invalid_client"} При этом пользователь создается. Мне требуется токен, но я его не получаю. Так же пробовал настраивать согласно …

29.04.2022
Django. Модель. как создать запрос и получить значение с двумя условиями

У меня есть django Model ниже class Bid(models.Model): bid = models.DecimalField(max_digits=20, decimal_places=2, verbose_name="Bid") user = models.ForeignKey(User, on_delete=models.CASCADE) lot = models.ForeignKey(Lot, on_delete=models.CASCADE) Как я могу получить имя пользователя из поля 'user' с двумя условиями: известным 'lot' и максимальным …

29.04.2022
Автозаполнение полей django при вводе идентификатора пользователя

я искал решение для автоматического заполнения всех полей на странице профиля моего исполнения, 2 У меня есть модель формы с семью полями: номер_исполнения, дело, клиент, оппонент, дата, суд, обновление. (дата установлена на auto_now и поэтому не появляется в …

29.04.2022
Psycopg2.errors.UndefinedTable: отношение "libman_classbooks" не существует

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

29.04.2022
Ошибка 405 при попытке обновить изображение в Django

Я не могу обновить изображение_профиля пользователя, я могу обновить всю остальную информацию, связанную с пользователем, но не его изображение профиля. Когда я пытаюсь обновить фотографию_профиля, я получаю нулевое значение для фотографии и эту ошибку: Method Not Allowed: /update_profile/2/ [29/Apr/2022 …

29.04.2022
Есть ли способ отфильтровать элементы из RelatedManager в ModelViewSet?

Я использую DRF для простого API, и мне интересно, есть ли способ добиться такого поведения: У меня есть две модели, похожие на следующие: class Table(models.Model): name = models.CharField(max_length=100) ... class Column(models.Model): original_name = models.CharField(max_length=100) …

29.04.2022
Можно ли переименовать имя группы приложения в Django?

Например, у вас есть "Группы" и "Пользователи" в разделе "АВТОРИЗАЦИЯ И АВТЕНТИФИКАЦИЯ" (или что-то с таким названием). Если вы создадите новое приложение и зарегистрируете его модель, она запишет имя приложения. Я хочу переименовать его в admin.

29.04.2022
Интеграция GNUPLOT с веб-приложением

Я хотел бы отметить, что я только учусь программированию, поэтому я не так опытен. Я хотел бы создать веб-приложение на django REST framework в качестве backend и ractjs в качестве front end, которое бы создавало графики. используя gnuplot, я …

29.04.2022
NoReverseMatch at /allbook Reverse for 'random_book' with arguments '('',)' not found. Проверено 1 шаблон(ы): ['info/(?P<pk>[0-9]+)\\Z']

NoReverseMatch at /allbook Reverse for 'random_book' with arguments '('',)' not found. Проверен 1 шаблон(ы): ['info/(?P[0-9]+)\Z'] views.py class MoreInfoView(View): def get(self, request, id): book_info = BookModel.objects.filter(id=id).first() stuff = get_object_or_404(BookModel, id=self.kwargs['id']) total_likes = stuff.total_likes() return render(request, 'bookapp/more_info.html', context={ 'id': id, 'book_info': book_info, …

29.04.2022
Я получил decimal.InvalidOperation: [<class 'decimal.ConversionSyntax'>]

Views.py @api_view(["POST", "GET"]) @permission_classes([IsAuthenticated]) def add_order(request, pk): print(request.user) customer = md.Customer.objects.get(pk=pk) if request.method == "POST": description = request.data['description'] price = request.data['price'] order = md.Order.objects.create(customer=customer, date_created=zt.now(), description=description, price=float(price), customer_total_when_created=customer.total_owe[0] ) try: is_paid = request.data['is_paid'] if is_paid == "on": who_paid = …

29.04.2022
Django Gunicorn - Не удалось найти атрибут 'application'

У меня было приложение Django/Gunicorn, работающее просто отлично, но после обновления кода оно перестало работать из-за этой ошибки gunicorn. Я не думаю, что что-то изменилось в этой настройке, поэтому я в растерянности, почему оно не работает сейчас. /etc/systemd/system/triform.service [Unit] …

29.04.2022
Как кэшировать данные запроса на каждый запрос

У меня есть декоратор, который извлекает некоторые данные из БД и изменяет данные контекста ответа. Этот декоратор применяется к нескольким представлениям, проблема в том, что каждый раз, когда выполняется функция декоратора, она снова делает запрос к БД. Я хотел …

29.04.2022
Как изменить 404 ошибку django в собственном html дизайне

Ошибка File not found возникает в django, я хочу изменить на собственный html 404 код оформления страницы или заменить его. Что я должен сделать для этого?

29.04.2022
Django использует запрос в форме auth (passwordchangeview)

Class PasswordsChangeView( PasswordChangeView ): form_class = PasswordChangeForm success_url = reverse_lazy('password_success') ##admin filteration group = list(request.user.groups.values_list('name',flat = True)) запрос выше не определен, он работает для моей функции, которая у меня есть запрос, но в auth форме я не …

29.04.2022
Доступ к декораторам из нескольких представлений в Django

По мере изучения Django я столкнулся с этой проблемой, для которой не нашел решения. Представьте, что у меня есть 5 приложений в моем проекте: * project * accounts * profiles * products * services В моем проекте …

29.04.2022
Сохранение модели Django при изменении полей list_editable в представлении change_list в Django Admin

У меня есть Django Model, которую я пытаюсь обновить из представления Admin change_list, когда у поля, перечисленного в list_editable, срабатывает событие изменения. Сейчас единственный способ сохранить обновления - это нажать кнопку "Save", после чего страница перезагружается. Я не хочу, …

29.04.2022
Является ли это правильным способом создания первичных ключей в django?

Class profiles(models.model): customer_ID = models.IntegerField().primary_key Является ли это правильным способом создания первичного ключа в django?

29.04.2022
Как скопировать данные из модели в другую модель в Django после фильтрации?

вот модели: class Rooms(models.Model): name=models.CharField(max_length=100) image=models.URLField() max_person=models.CharField(max_length=100) office=models.CharField(max_length=200) status=models.CharField(max_length=200) cost=models.CharField(null=True,max_length=250) roomId=models.CharField(max_length=100,null=True) Address= models.CharField(max_length=100,null=True) def __str__(self): return str(self.name) class Available_Rooms(models.Model): users=models.ForeignKey(Rooms,on_delete=models.CASCADE) name=models.CharField(max_length=100) image=models.URLField() max_person=models.CharField(max_length=100) office=models.CharField(max_length=200) status=models.CharField(max_length=200) cost=models.CharField(null=True,max_length=250) roomId=models.CharField(max_length=100,null=True) Address= models.CharField(max_length=100,null=True) def __str__(self): return str(self.name) в модели "rooms" …

29.04.2022
Как итеративно отобразить первые X полей в форме Django

Я отображаю форму в html-шаблоне Django с помощью цикла for и итерации по полям. Я хочу добавить несколько разделов &amp; заголовков внутри формы, поэтому есть ли способ "нарезать" поля формы или иным образом итеративно отобразить только часть полей? …

29.04.2022
Версия Django понижается при установке стороннего пакета Django

При обновлении версии Django эти два пакета оказались несовместимы Installing collected packages: django Attempting uninstall: django Found existing installation: Django 3.1.6 Uninstalling Django-3.1.6: Successfully uninstalled Django-3.1.6 ERROR: pip's dependency resolver does not currently take into account all the packages that …

29.04.2022
'dict' object has no attribute 'save'

У меня имеется такой код: views.py def create_article(request): if request.method == 'POST': form = ArticleForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('content')) else: form = ArticleForm() return render(request, 'content/create.html', {'form': form}) def add_content(request): TextFormset = formset_factory(TextForm, extra=1, can_delete=True, can_order=True) FileFormset = formset_factory(FileForm, …

29.04.2022
Python Django логика выхода из системы

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

29.04.2022
Проблемы с Django и Google Charts

Я пытаюсь заставить свою страницу обновляться в реальном времени, но по какой-то причине код застревает на "var = new_data ..." function refresh() { $.ajax({ type:"GET", url: "{% url 'get_data' %}", data:{ poll_id: {{ poll.id }} }, success: function(data) { …

29.04.2022
Sql-запрос не работает в django, но работает в sql shell

у меня есть проект на django 3 и я пытаюсь создать фильтр для поиска конфликтующих элементов через datetime в postgresql 13. когда я использую нижеприведенный скрипт через postgesql shell, он работает!. SELECT a.*, b.* FROM users_task AS a JOIN …

29.04.2022
Django получить путь к модулю в shell

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

29.04.2022
Запуск различных файлов python при запуске Django

После запуска моего проекта Django я хочу, чтобы мои различные файлы python запускались одновременно до тех пор, пока я не завершу проект. Когда я запускаю "python manage.py runserver", я хочу, чтобы разные файлы python запускались одновременно. Есть ли способ сделать …

29.04.2022
Ни как не могу сделать вывод в одну строку

У меня на странице сайта есть код, который я ни как не могу вывести единой строкой: &lt;h3&gt;{{ service.title }}&lt;/h3&gt; &lt;ab&gt;продолжительностью около &lt;h7&gt;{{ service.length }}&lt;/h7&gt; часов&lt;/ab&gt; Я перепробовал всё. Пробовал заключать его в &lt;div&gt; устанавливая display: inline-block. Пробовал использовать &lt;p&gt;. …

29.04.2022
Django FIlter: Фильтрация объектов, скрытых в многослойной структуре модели

У меня есть следующие отношения модели django: model Project(): model Vehicle(): ForeignKey(Project) model Concept(): ManyToManyField(Vehicle) model Analysis(): ForeignKey(Concept) Я хочу отсортировать все объекты Analyses, которые связаны с проектом с известным идентификатором. Концепция может быть для более чем одного …

29.04.2022
Как я могу добавить Datepicker в DjangoCreateView

#view.py class JobCreateView(CreateView): model = Job template_name = 'Job_create.html' fields = ['Company' ,'Job_title','Department','Start_date','end_date','Consent'] def form_valid(self, form): form.instance.Alumni_id = self.request.user.alumni return super().form_valid(form) def get_form(self): '''add date picker in forms''' form = super(JobCreateView, self).get_form() form.fields['end_date'].widget = forms.SelectDateWidget() return form из функции …