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

30.10.2022
Не удается открыть модель пользователя с помощью mongo db

Я использую mongo db в своем проекте django. Всякий раз, когда я пытаюсь открыть запись модели User в админке django, она выдает мне эту ошибку Все остальные модели работают нормально. …

30.10.2022
Как заблокировать авторизацию пользователя для Django Rest Framework в пользовательском Middleware?

Здравствуйте, я создаю пользовательское промежуточное ПО в Django для DRF. Чтобы при попытке пользователя получить доступ к любому из api промежуточное ПО выполняло некоторую операцию и определяло, авторизован ли пользователь для доступа к конечной точке или нет. Мой …

30.10.2022
Как принять переменную JavaScript в качестве входных данных в Django

Я пытаюсь передать переменную JavaScript в представлениях Django, но я не уверен в том, что я делаю. Вот коды: JavaScript код: `function result_output() { document.getElementsByClassName("result_window")[0].style.display="block"; $(document).ready(function () { var URL = "{% url 'homepage' %}"; var data …

30.10.2022
Обновление записи в базе данных с помощью Django

Я пытаюсь обновить запись в базе данных с помощью Django, но она добавляет ту же запись снова. Как я могу это исправить? Код приведен ниже. def update(request, id): book = tblbook.objects.get(id=id) form = tblbook(BookID = book.BookID, BookName=book.BookName, Genre=book.Genre,Price=book.Price) form.save() …

30.10.2022
Нахождение среднего значения IntegerField

Я пытаюсь создать новое поле данных, которое хранит значение в соответствии со средним значением 3 полей, а также хочу использовать orderby в файле views.py class TodoList(models.Model):username = models.CharField(max_length = 50) title = models.TextField(max_length = 100) num1 = models.IntegerField() num2 …

30.10.2022
Проблема с рендерингом объектов на шаблоне django?

Я пытаюсь сделать фильтр на моем сайте электронной коммерции. Я могу фильтровать и выводить queryset на консоль, но я не могу отобразить его на templete. Он не выдает никаких ошибок, он просто не показывает элементы. views.py def Products(request): data …

30.10.2022
Как получить доступ к экземпляру пользователя в пользовательской системе входа?

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

30.10.2022
Django 4.1 не идентифицирует статический файл

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

30.10.2022
У меня проблема с отправкой комментариев на сервер с помощью json и fetch в django

Я работаю над проектом книжного магазина, используя django и javascript. Я хочу позволить пользователю добавлять комментарии к каждой книге и отправлять комментарий без перезагрузки страницы, используя JSON html: <form id="addcomment"> {% csrf_token %} <input hidden name='thecommentuser' value="{{ request.user.id …

30.10.2022
TypeError at /studentform Поле 'prn_no' ожидало число, но получило ('1',)

У меня возникла проблема здесь....so Я создал базу данных MySql и связал ее с фреймворком Django, мой сайт под названием "Система управления школой" имеет 5 таблиц и все они работают безупречно, будь то получение данных от пользователя через формы …

30.10.2022
Случайное изменение текста в шаблоне базы django

Я только начал изучать Django. В настоящее время я создаю проект с несколькими приложениями. У меня есть папка templates на уровне проекта, которая содержит base.html. Этот файл содержит элементы Bootstrap5 Navbar и Card (цитата). На уровне приложения у меня …

30.10.2022
Почему при обновлении версии django до 3.2 проект запускается "ValueError: Пустое имя модуля"?

Когда я обновил версию django с 3.1 до 3.2 и запустил свой проект django, я столкнулся с этой ошибкой: Exception in thread django-main-thread: Traceback (most recent call last): File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner self.run() File "/usr/lib/python3.8/threading.py", line 870, …

30.10.2022
Heroku/ S3/ Django - тайм-аут при запуске buildpack Python при публикации кода на Heroku

Я развернул проект django на Heroku и использовал S3 для статики. Ведро S3 работает: если я загружаю картинку на heroku, она загружается на "websitename.3.amazonaws.com/static/". Однако, все еще есть 2 проблемы, и я чувствую, что они связаны, так …

29.10.2022
Не поднимается сервер Django - Docker

Прописываю &quot;python manage.py runserver&quot; и выдает кучу ошибок. В самом docker соединение прошло успешно. Бадаюсь целый день. Скорее всего дело в postgresql, но не знаю, в чем конкретно. <img src="https://i.stack.imgur.com/MK3rd.png" …

29.10.2022
DoesNotExist в /settings : Профиль, соответствующий запросу, не существует

@login_required(login_url='signin') def settings(request): user_profile = Profile.objects.get(user=request.user) if request.method == 'POST': if request.FILES.get('image') == None: image = user_profile.profileimg bio = request.POST['bio'] location = request.POST['location'] user_profile.profileimg = image user_profile.bio = bio user_profile.location = location user_profile.save() if request.FILES.get('image') !=None: image = request.FILES.get('image') bio …

29.10.2022
Как сгруппировать по и получить последнюю запись в группе, содержащей все поля в Django?

Представьте, что у нас есть таблица следующего вида: id name type created_at 1 James male 2022-03-02 2 Jane female 2022-04-02 3 Kirk male 2022-03-04 …

29.10.2022
Контент не виден на веб-странице

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

29.10.2022
Django Form - Выбор зависит от другого поля

Я создаю приложение для управления домашним бюджетом. У меня есть несколько моделей - Дата, Расход, Категория, Доход. Выглядит это следующим образом class Date(models.Model): name = models.CharField(max_length = 15) user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='date') class Category(models.Model): name = models.CharField(max_length=100) …

29.10.2022
Текущий путь не соответствует шаблонам url - Django

Я не могу заставить url перенаправить на один из шаблонов, определенных в файле маршрутизации url. web.py from django.urls import path from django.contrib import admin from heyurl import views urlpatterns = [ path('admin/', admin.site.urls), path('', views.index, name='index'), path('store', views.store, name='store'), …

29.10.2022
Удаление объекта базы данных с помощью кнопки в компоненте Vue

Я использую Django в качестве бэкенда и использую VueJS через Vite для фронтенда. В настоящее время я делаю GET запрос на данные через "api/recipes". Я хочу добавить кнопку в компонент Vue, чтобы сделать запрос DELETE для соответствующего рецепта. Формат …

29.10.2022
Ошибка Django: аргумент join() должен быть str, bytes или объектом os.PathLike, а не 'tuple'

Я использую Djagno 4.1.2. Я успешно использовал встроенный Class Example(CreateView): от django.views.generic.edit Когда я отправил форму, я получил ошибку, потому что Django не знал, что делать дальше. Я забыл вставить success_url Я …

29.10.2022
Python/Django не обновляет текущую дату на сервере

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

29.10.2022
Django UniqueConstraint с выражениями не работает

Я пытаюсь и не могу создать UniqueConstraint для модели, объединяющей выражение TruncDate для поля datetime и пары других полей, следуя подходу, описанному здесь: https://docs.djangoproject.com/en/4.1/ref/models/constraints/#expressions Идея заключается в том, что каждый пользователь может создать только одну …

29.10.2022
Виртуальные среды не показывают установленные мной пакеты

Я использовал виртуальные среды без проблем, но в последнее время, когда я активирую определенную среду и пытаюсь запустить проект, я получаю ошибку, что некоторые пакеты не установлены, если я делаю pip list я получаю список для многих пакетов, которые …

29.10.2022
Нужна помощь в переписывании необработанного SQL, содержащего подзапрос select from с последующим join, в Django ORM

У меня есть следующая модель сообщения: class Message(models.Model): sender = models.ForeignKey( to=settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name="outgoing_messages", verbose_name=_("sender"), ) recipient = models.ForeignKey( to=settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name="incoming_messages", verbose_name=_("recipient"), ) text = NormalizedTextField(verbose_name=_("text"), max_length=4096) date = models.DateTimeField(verbose_name=_("date/time"), auto_now_add=True) Мне нужно получить …

29.10.2022
Контекст должен быть диктой, а не модулем

Когда я фильтрую строку поиска, я получаю эту ошибку. Я не уверен, что я делаю неправильно Просматриваю этот учебник: https://www.youtube.com/watch?v=llbtoQTt4qw&amp;t=3399s views.py class pplList(LoginRequiredMixin,ListView): model = People context_object_name = 'people' def get_context_data(self, **kwargs): search_input = self.get.GET.get('search-area') …

29.10.2022
Дополнительный кверисет в DetailView (с использованием self)

Я создаю приложение для управления домашним бюджетом. У меня есть несколько моделей - Дата, Расход, Категория, Доход. Выглядит это следующим образом class Date(models.Model): name = models.CharField(max_length = 15) user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='date') class Category(models.Model): name = models.CharField(max_length=100) …

29.10.2022
Как отфильтровать наибольшую сумму для каждой отдельной даты в Django

Модели: Таблица клиентов class Customer(models.Model): name = models.CharField(max_length=100) email = models.CharField(max_length=30) phone = models.CharField(max_length=12) def __str__(self): return f"Customer : {self.name}" Таблица заказов class Orders(models.Model): customer = models.ForeignKey(Customer, on_delete=models.CASCADE) order_date = models.DateTimeField(auto_now_add=True) total_amount = models.PositiveIntegerField() def __str__(self): …

29.10.2022
Как отобразить список продуктов, которые были отфильтрованы и получены в js в Django?

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

29.10.2022
Связывание VueJS (с помощью Vite) и бэкенда Django в CRUD-проекте, где используется Fetch API

Я создаю CRUD проект. Используя vite, я решил использовать VueJS для работы с фронтендом. Для бэкенда я буду использовать Django. У меня есть форма внутри компонента vue. Как мне использовать данные, введенные в эту форму, для создания json …

29.10.2022
Как переписать код представления Django на основе функций в представление на основе классов?

У меня есть следующий код для представления на основе функций: fav = bool if post.favourites.filter(id=request.user.id).exists(): fav=True но я хочу поместить это в представление, основанное на следующем классе: class PostDetailView(DetailView): model = Post def get_context_data(self, **kwargs): context = …

29.10.2022
Как загружать изображения на cloudinary

Я пытаюсь создать развертываемое приложение и возился с cloudinary. Я использую Django, React, Postgres и Cloudinary. Мой вопрос: следует ли позволить клиенту (React) загружать изображения непосредственно в cloudinary? Возникают ли при этом некоторые проблемы с безопасностью? В документации по …

29.10.2022
Я не могу сохранить данные из UserForm (это имя формы) в базу данных

Я создаю модель с именем Details и использую эту модель для создания UserForm. и если я сохраняю форму, то она показывает, что объект 'UserForm' не имеет атрибута 'clean_data' …

29.10.2022
Как хранить отфильтрованные данные из базы данных в временной модели (основанной на пользователе, который отфильтровал) и на основе полученных данных отображать случайные данные до конца Django

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

29.10.2022
Django UpdateView подгрузить старые изображения в форму и вывести на страницу, новые фото отображаю через js

Подскажите пожалуйста как подгрузить старые изображения в форму и вывести на страницу Views model = Card form_class = CardProductUpdateForm template_name = 'ads/card_product_update.html' def form_valid(self, form): self.object = form.save(commit=False) card_slug = str(self.object.slug) + str(randint(1, 1000000)) self.object.slug = slugify(card_slug) self.object.id_user = …

29.10.2022
Встраивание кода приборной панели Power BI с помощью Django?

Я работаю над веб-приложением Django, которое должно использовать Power BI Embedded в качестве отчетности. Я также знаю, что мы можем использовать для встраивания приборной панели Power BI без кода или с меньшим количеством кода на нашем сайте. Но мне нужно …

29.10.2022
500 Internal Server Error при попытке получить данные с помощью Django Rest Framework через Javascript

Я пытаюсь получить данные поста из бэкенда с помощью fetch. Однако я получаю ошибку сервера 500 при попытке получить данные. Я пробовал использовать .serialize() в бэкенде для передачи данных, а также пытался вернуть jsonResponse путем сериализации объекта запроса, что …

29.10.2022
Как заполнить модель неформализованными данными?

У меня есть модели Student, Class и StudentClass. Я хочу, чтобы студент мог присоединиться к новому классу, введя код_класса в форму. Чтобы присоединиться к классу, идентификатор студента пользователя и код_класса сохраняются в модели StudentClass. Student_id не является полем формы, …

29.10.2022
RotatingFileHandler установлен на 10MB, но размер намного меньше

Я только что заметил, что журналы (root.log) на сервере очень маленькие: api/logs$ ls -lah -rw-r--r-- 1 master www-data 7.5K Oct 29 14:50 root.log -rw-r--r-- 1 master www-data 15K Oct 29 14:50 root.log.1 -rw-r--r-- 1 master www-data 17K Oct 29 …