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

14.08.2022
Весь Javascript не работает, если длина массива 1 равна 0

Здравствуйте, я создаю гистограмму, и у меня возникла проблема с JS в диаграмме. JS должен найти % от общей суммы, которую представляет каждый рейтинг. Например, A1 = 100, а общая сумма равна 1000, поэтому ширина a1 должна быть 10%. …

14.08.2022
Как разместить все div в одну строку так, чобы элементы не "вылазили" за границу?

Я хочу, чтобы все карточки здесь были в одну строку. Как мне это сделать? HTML {% extends "layout/layout.html" %} {% load static %} {% block content %} <div class="app-content" > …

14.08.2022
Как сохранить нажатую кнопку в javascript даже после обновления страницы?

Я пытаюсь создать одностраничное приложение, но похожее на twitter для веб-проекта cs50, используя Django Я использую fetch API для получения всех постов на сайте и использую javascript, чтобы подключить их следующим образом : document.querySelector('#all-posts-view').innerHTML = ''; fetch(`all_posts`,{ headers: new …

14.08.2022
Django / Как во views обратится к конкретной новости, чтобы именно к ней можно было оставить комментарий на сайте через форму?

При отправке формы на сайте, в БД (в таблицу с комментариями) не подтягивается значение "news_id". Соответственно, не понятно к какой именно новости был оставлен комментарий, чтобы его можно было опубликовать впоследствии. Вот мои модели: class News(models.Model): title = models.CharField(max_length=255, verbose_name="Заголовок") …

14.08.2022
Как я могу запретить всем видеть сообщения пользователя-администратора в django?

Я пытаюсь установить систему комментирования. Проблема в том, что все пользователи могут видеть сообщения администратора. Я думал i просмотров from .models import Support, Comment from .forms import SupportForm, CommentForm @login_required def support_details(request, id): support = Support.objects.get(id=id) recent_support = …

14.08.2022
Я продолжаю получать : Не найден ответ для 'delete_entry' с аргументами '('',)'. 1 pattern(s) tried: ['deleteentry/(?P<input_id>[^/]+)/\\\Z'].

Я новичок и пытался найти решения в других темах безрезультатно, Вот мой views.py : @login_required(login_url='/login') def delete_entry(request, input_id): input=Diary.objects.get(pk=input_id) input.delete() return redirect('home') Вот мой urls.py : urlpatterns = [ path('', views.welcome, name='welcome'), path('home', views.home, name='home'), path('MyEntries/', …

14.08.2022
Django Rest Framework, создание отношения полей "один-ко-многим" между пользователями и другой моделью

Я пытаюсь создать простую модель, которая хранит число в качестве первичного ключа (номер недели), а затем список пользователей. Таким образом, модель должна быть примерно такой, { id: 10, users: [ user1, user2, ... ] } Я почти уверен, …

14.08.2022
Я не могу разместить текст и видео в одной сетке в django с помощью css

У меня есть приложение, которое включает 3 видео (со временем оно будет включать больше). Я создал модель в models.py и передал курсы в шаблон с контекстом в моем представлении. Я хочу, чтобы заголовок был в рамке под видео, …

14.08.2022
CSRF_TOKEN Validation Failed в Django, даже если он включен в форму

Привет я новичок в Django и борюсь с Django и csrf_token получает ошибку 403 forbidden даже если он включен в шаблон формы может кто-нибудь объяснить мне в чем проблема здесь я искал ответы но ни один не сработал для меня …

14.08.2022
Модальный диалог Bootstrap не отображается при нажатии на кнопку или ссылку в шаблоне Django

Я пытаюсь заставить кнопку в представлении django отображать модальный диалог для запроса подтверждения удаления элемента списка. Когда я нажимаю на кнопку, я не могу добиться отображения модального диалога. Есть идеи? Диалог (включен из шаблона Django) &lt;div id="confirmModal" class="modal fade" …

14.08.2022
Лучший фреймворк для создания сайта журнала разработчиков?

Это не технический вопрос, но мои исследования в интернете не дали ответов на мои вопросы, поэтому я хотел бы спросить здесь. У меня есть несколько проектов, над которыми я работаю, и о которых я хотел бы написать в виде …

14.08.2022
Присвоение значения базы данных переменной Django

Хочу сделать что-то подобное на Django: $price = mysql_query("SELECT price FROM products WHERE product = '$product'"); $result = mysql_fetch_array($price); If $result['price'] == 1: do something Моя мысль была примерно такой, как показано ниже, но похоже, что это не …

14.08.2022
Подсчет суммы объектов модели в сериализаторах django

В моем приложении у каждого пользователя есть свой кошелек, в котором он может сохранять свои ежедневные расходы. Как я могу получить сумму денег для каждого экземпляра кошелька, в котором сохранено много расходов? Я пробовал serializers.SerializerMethodField() from …

14.08.2022
Отображение своей формы внутри модели в админке Django

В моей админке Джанго сейчас так: То есть при нажатии с главной страницы на модель Articles открывается эта страница, на которой находится кнопка. При нажатии на эту кнопку происходит переадресация …

14.08.2022
Django Custom Login

Мне нужна страница входа, которая перенаправляет пользователя на основе групп И их имени пользователя pk. Например, у сотрудников есть приборная панель, на которой они могут видеть всю работу сотрудников, в то время как сотрудники перенаправляются на свою собственную страницу …

14.08.2022
SMTPServerDisconnected, хотя несколько дней назад он работал нормально

Я использую Django и пытаюсь отправить проверочное письмо (с gmail), когда пользователь регистрируется, это работало нормально несколько дней назад, но потом внезапно перестало работать. Я уже создал новый пароль для приложения Google, но он все еще не работает. Когда сайт …

14.08.2022
Нужно ли мне импортировать класс в отдельный файл?

Итак, я создал 2 класса моделей для моего приложения Django Rest и пытаюсь использовать внешний ключ для объединения обеих моделей. Вот мой код: from django.db import models class Article(models.Model): title = models.CharField(max_length=100) author = models.ForeignKey(Author, on_delete=models.CASCADE) date = …

14.08.2022
Django Rest Framework, создание модели, (сериализатор и представление) с полем oneToMany для пользователей

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

14.08.2022
Django TimeField сохраняется с неправильным часовым поясом

У меня есть простая модель группы: class Group(models.Model): leader = models.ForeignKey(User, on_delete=models.CASCADE) name = models.CharField(max_length=55) description = models.TextField() joined = models.ManyToManyField(User, blank=True) start_time = models.TimeField(null=True) end_time = models.TimeField(null=True) email_list = ArrayField( models.CharField(max_length=255, blank=True), blank=True, default=list, ) DAYS = [ …

14.08.2022
Отложите выполнение функции django до окончания входа/регистрации

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

14.08.2022
Django+celery autodiscover_tasks не загружает мои задачи, пока я не открою PeriodicTask в админке

У меня есть проект django (4.0.1) - 'myproj', с приложением - 'myapp'. У меня есть myproj/celery.py, взятый из документации по celery, с: app.autodiscover_tasks() У меня есть myapp/tasks.py с: @shared_task def debug(): ... Когда я запускаю …

14.08.2022
Проблема с ordering

При запуске пишет: news.News: (models.E015) 'ordering' refers to the nonexistent field, related field, or lookup 'created_at'. Почему он мне такое выдаёт? По шаблону делал, и там ошибку не выдавало

14.08.2022
Как получить одно или несколько значений динамических полей в методе django, передавая их в качестве динамических параметров/аргументов

Я новичок в django и застрял на получении значений динамических полей из метода django. Я хорошо понимаю php. В php я сделал функции для получения данных одного или нескольких динамических полей для моего проекта. Моя php функция выглядит следующим …

14.08.2022
DRF требуется слишком много времени для возврата вложенных сериализованных данных

У нас слишком много моделей, которые связаны между собой, При возврате набора запросов сериализация данных происходит слишком медленно (serializer.data). Ниже приведены наши модели и сериализатор. Почему вложенный сериализатор django слишком долго возвращает ответ JSON. Что мы делаем неправильно? …

14.08.2022
Создание строки поиска с помощью Django

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

14.08.2022
Как сделать такую страницу категории?

Кто может помочь сделать такую страницу категории? Пример страницы категории Я много гуглил и не нашел стоящей информации о реализации такой функциональности. Мне нужно хотя бы какое-то объяснение реализации с несколькими примерами, в основном "views.py" и …

14.08.2022
Django filterset и Django rest framework работают не так, как ожидалось

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

14.08.2022
Как обновить данные поля модели при наступлении события Javascript

Я работаю над проектом Django. Есть модель поста, и у поста есть поле 'likes'. Когда пользователь нажимает кнопку Like на посте, я хочу увеличить количество лайков этого поста. Я хочу решить проблему только с помощью Django без REST framework(DRF) …

14.08.2022
Получение ip клиента в локальной сети django framework

Я использую следующий код для того, чтобы получить ip клиента: def get_client_ip(request): x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') if x_forwarded_for: ip = x_forwarded_for.split(',')[-1].strip() else: ip = request.META.get('REMOTE_ADDR') return ip проблема в том, что я получаю ip локального хоста '127.0.0.1'. Мой …

14.08.2022
Где стоит покупать доменные имена?

В данный момент нет возможности купить домен на международных площадках, так что вопрос в том где купить .ru домен. На РегРу хотел брать, но меня вовремя остановили.

14.08.2022
Django Gunicorn Nginx summernote ошибка загрузки изображения

Моя проблема создать блог на summernote и использовать Nignx, Gunicorn но для загрузки изображения используйте summernote код ошибки отображается так nginx_1 | 172.19.0.1 - - [14/Aug/2022:11:45:48 +0000] "POST /summernote/upload_attachment/ HTTP/1.1" 200 181 "http://127.0.0.1/summernote/editor/id_content/" "Mozilla/5.0 (Windows NT 10.0; …

14.08.2022
Я хочу сделать full stack socail media app на django, будет ли хорошим решением вызывать Django api (сделанный в том же проекте) из шаблона?

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

14.08.2022
Следует ли мне использовать celery или мультипроцессинг?

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

14.08.2022
Django подсчет и хранение значений в моделях

У меня есть несколько моделей, которые выглядят следующим образом class Classes(models.Model): User = models.ForeignKey(User, on_delete=models.SET_NULL, null=True) A1 = models.IntegerField(default=0) B1 = models.IntegerField(default=0) etc A2 = models.IntegerField(default=0) B2 = models.IntegerField(default=0) etc A3 = models.IntegerField(default=0) B3 = models.IntegerField(default=0) etc A4 = …

14.08.2022
Как добавить HyperlinkedRelatedField в модель из другого приложения?

Ниже приведено urls.py из users приложения. from django.urls import path from . import views app_name = 'users' urlpatterns = [ path('', views.UserList.as_view(), name='user-list'), path('&lt;int:id&gt;/', views.UserDetail.as_view(), name='user-detail'), ] url conf из snippets приложения: from django.urls …

14.08.2022
Добавить дополнительную информацию о модели в токен JWT

Я создаю приложение для обмена сообщениями. У меня есть 3 модели в моем бэкенде Django. У меня есть модель профиля, которая хранит данные пользователя &amp; с какой комнатой он связан (чтобы каждый раз, когда он входит в систему, его …

14.08.2022
Django - Как вручную обновить/установить/сбросить пароль

Я пытался сбросить пароль вручную, передавая ключ, но он всегда говорит AttributeError : объект 'str' не имеет атрибута 'get' Я гуглил много раз, даже если я видел Ручной пароль со скрытием поля пароля Django но …

14.08.2022
Как предотвратить скрытие Modal при отправке, если в форме есть ошибка?

Когда я нажимаю кнопку Добавить пользователя, модальная форма скрывается, даже если в форме есть ошибки. Если я снова открываю модальную форму, сообщения об ошибках остаются там, мне нужно показать сообщения об ошибках и не закрывать модальную форму, если есть сообщение …

14.08.2022
Как отобразить html-контент в элементе div при нажатии на ссылку href="", в django и django-messages?

Я пытаюсь отобразить HTML файл в div элемент. Я попробовал несколько примеров от js до jquery, но, похоже, ничего не работает. Я также использую django-message. В inbox.html я пытаюсь отобразить содержимое сообщения в элементе div после нажатия на …

14.08.2022
Django rest framework получает данные из отношения с внешним ключом?

У меня есть такие модели: class Author(models.Model): name = models.CharField(max_length=150, blank=False, null=False) dob = models.DateField(null=True, blank=True) description = models.TextField(max_length=2000, blank=False, default="This author doesn't have any description yet!") image = models.ImageField() created = models.DateTimeField(auto_now_add=True) updated = models.DateTimeField(auto_now=True) class Meta: …