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

20.05.2022
Разница между Q, SearchVector и TrigramSimilarity

Я изучаю django и не могу понять разницу между Q, SearchVector и TrigramSimilarity. Какой из них мне следует использовать?

20.05.2022
Как развернуть модель машинного обучения в веб-приложении django?

Мой проект - это концепция и реализация веб-приложения для обнаружения рансомваров на основе машинного обучения. Для реализации я создал веб-приложение с помощью Python, Django, HTML и CSS. С другой стороны, я должен создать код машинного обучения, который позволит обнаружить эти …

20.05.2022
Выполнение функции при нажатии на кнопку в админке Django

Есть задача на странице модели реализовать кнопку для отправки SMS. Для этого у меня есть функция которая это делает в Actions. Нужно чтоб кнопка отображалась в fields для каждой модели и работала. admin.py def send_sms(modeladmin, request, queryset): login = 'Login' …

20.05.2022
Нужно ли мне устанавливать django каждый раз, когда я начинаю проект?

Я использую следующие команды: py -m venv myproject myproject\Scripts\activate.bat Только я не могу использовать: django-admin startproject myproject Мне нужно устанавливать django каждый раз: (myproject) C:\Users\Your Name>py -m pip install Django У меня что-то не …

20.05.2022
Как правильно реализовать код, чтобы он выдавал информацию по отдельности

Код: def index(request) api = 'https://fapi.binance.com' append = '/fapi/v1/ticker/price' url = api + append coins = Coin.objects.all() all_coins = [] for coin in coins: parameters = { 'symbol': coin.name } res = requests.get(url, params=parameters).json() coin_inf = { 'name': coin.name, 'price': …

20.05.2022
Django не подключается к базе данных postgresql с помощью docker

Я довольно новичок в Django и очень новичок в docker. Это мой первый раз, когда я использую docker. Я пытаюсь подключить мое приложение django в одном контейнере docker к базе данных postgreSQL в другом контейнере docker. Я следовал учебнику …

20.05.2022
Создание динамического поля модели в Django?

В моем models.py моя модель store содержит поля name, brand_name Теперь, я хочу создать новое поле brand_type в модели магазина динамически из Django admin, как я могу это сделать?

20.05.2022
Рендеринг элементов формы по отдельности в Django

Я новичок в django и пытаюсь понять, как выводить элементы формы по отдельности, поскольку я думаю, что это лучший способ для моего файла, так как у меня есть несколько родительских CSS классов. Я хочу заменить практически все label и …

20.05.2022
Django и цифровые подписи

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

20.05.2022
Сохранить вычисленное поле в Базу Django

Не могу сохранить значение вычисленного поля в базу данных. Есть 3 модели: class ExchangeDirectionAdmin(admin.ModelAdmin): list_display = ['curr_custom', 'type', 'commission', 'rate_custom', 'time_to_buy', 'available', 'new_rate', 'code_xml2'] list_editable = ['commission', 'available'] list_filter = ['available', 'crypto_curr', 'fiat_curr', 'type'] search_fields = ['crypto_curr__title', 'fiat_curr__title'] fieldsets = …

20.05.2022
Проверить, следует ли пользователь за автором сообщения django

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

20.05.2022
Валидация полей модели администратора Django

Я разрабатываю веб-приложение, используя шаблон администратора django. В этом приложении мне требуется валидация поля модели на основе ввода другого поля модели. Приведем пример: если пользователь указал "yes" в качестве входного значения в поле модели file_required, поле модели Browsefile должно рассматриваться …

20.05.2022
Получение null всех полей ответа, кроме id, в фреймворке django rest

Привет всем я создаю api для с вложенной сериализацией, но получаю нулевой ответ каждого поля, кроме id. поля, кроме id, пожалуйста, помогите мне. models.py class Name(BaseModel): first_name=models.CharField(max_length=255,null=True, blank=True) middle_name=models.CharField(max_length=255,null=True, blank=True) last_name=models.CharField(max_length=255,null=True, blank=True) class Role(BaseModel): role=models.CharField(max_length=255,null=True, blank=True) name=models.ForeignKey(Name, models.CASCADE, null=True, …

20.05.2022
Проверка CSRF не удалась для Django-admin

Я недавно установил Django==4.0.4 и попытался войти в панель Django-admin, Это работает нормально на локальном компьютере. Но получил это исключение CSRF в production Request aborted(403) CSRF verification failed. Request aborted. есть идеи?

20.05.2022
Я не могу запустить проект без активации

Я начинающий студент, изучающий фреймворк python django. Я видел большинство видео на YouTube, что они могут начать проект без использования этих команд py -m venv project-name project-name\Scripts\activate.bat Но когда я попробовал. Это не работает для меня: …

20.05.2022
Как сохранить токен во фронтенде с помощью системы безопасности

У меня есть аутентификация на основе токенов. Как я могу обеспечить безопасность токена во фронтенде? Я слышал, что localstroage и cookie (без httppnly) небезопасны. Так как я могу сохранить токен в localstroage? Шифрованием? Безопасно ли шифрование во frontend?

20.05.2022
Сохранение модели Django не работает в режиме демона, но работает в режиме runserver

Я сохраняю репо github на сервер, как только пользователь добавляет свое репо github, смотрите эту модель. class Repo(models.Model): url = models.CharField(help_text='github repo cloneable',max_length=600) def save(self, *args, **kwargs): # os.system('git clone https://github.com/somegithubrepo.git') os.system('git clone {}'.format(self.url)) super(Repo, self).save(*args, **kwargs) …

20.05.2022
Добавление пользовательских данных в панель администратора Django

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

20.05.2022
Ошибка при фильтрации по документу в движке mongo

Def receipeslist(request): try: schema = { "meal_type": { "type": "string", "required": True, 'empty': False} } v = Validator() # validate the request if not v.validate(request.GET, schema): return Response({'error': v.errors}, status=status.HTTP_400_BAD_REQUEST) meal_listing = [] mealtype = request.GET['meal_type'] def Convert(string): li …

20.05.2022
Добавление заголовка encode для фреймворка REST

Я использую Django REST framework В заголовке возвращается Content-Type: application/json. Обычно это работает, но некоторым браузерам требуется точный заголовок, например Content-Type: application/json; charset=utf-8 Как я могу это сделать? Я просто возвращаю Response здесь где я …

20.05.2022
Order_by date_join в Django

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

20.05.2022
Как обновлять foreign key

Начал изучать Django Rest Framework. Возник вопрос как обновлять foreign key? Весь код там - https://pastebin.com/HgKXKNh0 Вопрос собственно про эти функции: for disk_data in disks_data: Disks.objects.update(client=instance, **disk_data) for adapter_data in net_adapter_data: NetAdapter.objects.update(client=instance, **adapter_data) def create(self, …

20.05.2022
Django: данные отслеживания просмотров с десятками тысяч просмотров в день

У меня есть приложение Django с бэкендом Postgres. Пользователи могут создавать посты и просматривать их. "Просмотры" составляют от нескольких десятков тысяч до 100К+ в день. Мы хотим отслеживать просмотры, чтобы отфильтровать посты, которые пользователи уже видели на своей …

20.05.2022
Django HTML Создание кнопок только для не нулевых полей

Я довольно новичок в Django и пока не смог найти способ сделать это. У меня есть модель следующего вида: class Profile(models.Model): user = models.OneToOneField("User", on_delete=models.SET_NULL, null=True) user_name = models.CharField(max_length=50) linkedin = models.URLField(max_length=254, null=True, blank=True) instagram = models.URLField(max_length=254, null=True, blank=True) spotify …

20.05.2022
Не обновляется статический файл

На хостинге немного поправил файл со стилями, но страница открывается со старым кодом. Перезапускал сайт, пересобирал статику - не помогло. Если перейти по урлу со статическим файлом в браузере, то открывается старый файл. Его на сервере нет, откуда же он …

20.05.2022
Как правильно использовать Django Class Based View UserPassesTestMixin в UpdateView

Я работаю над проектом Django, где у пользователей будет одна банковская запись. И я не хочу, чтобы они могли обновлять банковскую запись другого пользователя, кроме своей собственной. Я хочу использовать Django UserPassesTestMixin для выполнения этого ограничения, но я получаю ошибку …

20.05.2022
Django ORM objects.get() Related Questin: Законно ли использовать .get(), как если бы это был .filter()?

Я часто вижу, что, независимо от модели, люди часто используют Model.objects.get(id=id) или .get(product_name=product_name) или .get(cart=my_cart) - но теперь я вижу часть кода, которая использует .get(), как будто это фильтр, например .get(product=product, cart=my_cart), будет ли это работать так, как задумано?

20.05.2022
Django Cookiecutter Восстановление базы данных

Я пытаюсь восстановить базу данных с помощью предоставленного скрипта обслуживания. Но в скрипте есть проверка, которая не позволяет мне восстановить базу данных, если пользователем является postgres. Есть ли для этого основания?

20.05.2022
Невозможно получить доступ к заголовкам запроса в декораторе - django 4.0.4

Использование представлений на основе классов. У меня есть декоратор, который извлекает заголовки для проверки. Однако я получаю эту ошибку при доступе к заголовкам запроса в декораторе: Исключение декоратора Объект 'DetailsView' не имеет атрибута 'headers'. Я должен подчеркнуть, что обращение …

20.05.2022
Django rest framework function base view как получить объект по строке, а не по id

Проблема: я пытаюсь проложить путь следующим образом --> path('Image/<str>', views.getImage, name='imageCategory'), для получения фильтра изображений по категориям --> http://127.0.0.1:8000/Image/TV #-->Model.py from django.db import models class Post(models.Model): Topic = models.CharField(max_length=250, default='') Desc = models.CharField(max_length=750, default='') Link …

20.05.2022
Как перенаправить на новую запись в блоге в React/Django

Я создаю сайт блога с помощью React/Django. Вот мой базовый компонент NewBlog: import React, {useState} from 'react'; import { Link } from 'react-router-dom'; function NewBlog(props) { const [title, setTitle] = useState('') const [body, setBody] = useState('') function postBlog() { …

20.05.2022
Django Leaflet: Добавьте поля формы для широты и долготы

Я использую пакет django-leaflet для отображения карты в админке django для PointField. Однако я хотел разместить поля, чтобы можно было написать широту и долготу, как альтернативу выбору точки на карте. Как я могу добавить эти поля в форму? …

20.05.2022
Вызывается диспетчерский метод Django FormView, несмотря на то, что test_func() UserPassesTestMixin вернул False

У меня есть представление формы на основе класса, которое реализует как LoginRequiredMixin, так и UserPassesTestMixin class BookingCreateView(LoginRequiredMixin, UserPassesTestMixin, FormView): def dispatch(self, request, *args, **kwargs): ... def test_func(self): return is_customer(self.request.user) Когда я посещаю страницу, войдя в систему как пользователь, …

20.05.2022
Не применяются ли "обязательные" HTML поля на промежуточных страницах Django Admin?

У меня есть следующий сокращенный HTML для промежуточной страницы администратора Django: <!DOCTYPE html> {% extends base_url %} {% block content %} <form action="" method="post"> ... <select name="my_name" id="my_id" required> ... </select> ... <input type="hidden" name="action" value="my_action" /> …

20.05.2022
Как я могу фильтровать modelformset_factory?

Я кодировал личный проект, в котором несколько пользователей могут размещать учебные видео (у каждого видео есть язык, иностранный ключ). Я пытался реализовать функцию, в которой пользователь добавляет слово к видео (или несколько слов). Но я не смог отфильтровать modelformset_factory, чтобы …

20.05.2022
Django: как удалить элемент в одной модели И изменить отношения "многие ко многим" в другой модели, которая была связана с первой моделью?

Этот сайт позволяет пользователям выбирать концерты Rolling Stones, на которых они побывали. Он добавит концерт и песню в модель из API, если они их выберут. А Concert.song имеет отношение "многие ко многим" с моделью пользователя Если пользователь удаляет концерт …

20.05.2022
Как получить поле из другой модели, связанной отношением OneToOne?

У меня есть основная модель User с полем 'email' (и другими полями). Но я создал еще одну модель Profile, в которую мне нужно передать email пользователя. models.py для пользователя: class User(AbstractBaseUser, PermissionsMixin): email = models.EmailField(db_index=True, unique=True) first_name = models.CharField(max_length=20) …

20.05.2022
Как изменить выражение ON в django-orm select_related()

Итак, у меня есть следующие модели class ApplicationForHelp(BaseModel): user = models.ForeignKey(User, related_name="applications", on_delete=models.CASCADE) tags = models.ManyToManyField(TagsForApplication, related_name="applications") title = models.CharField(max_length=50) description = models.TextField() is_anonymous = models.BooleanField(default=False) place = models.TextField(null=True) И модель пользователя so if do ApplicationForHelp.objects.filter().select_related('user') что это …

20.05.2022
Модуль 'popenv.core' не имеет атрибута 'project'

Пытаюсь помочь своему другу установить новый проект Django/Python удаленно. Они создали виртуальную среду на своей машине Windows, используя Linux, и она выдает следующую ошибку при попытке установить Django в каталог проекта: У кого-нибудь есть опыт работы с этой …

20.05.2022
Как назначить ссылку на определенный элемент в списке в Django?

А создал таблицу, в которой в столбце содержатся названия наборов данных, а в другом столбце - ссылки на просмотр этих наборов. Моя цель - извлечь набор данных, в котором была нажата ссылка для просмотра. Вот HTML код для страницы, …