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

12.11.2022
Не могу подключить второе приложение в Django

Есть у меня в проекте 2 приложения main и sysAccaunts.В общем, суть проблемы такая, что хочу создать второе приложение для сайта. Все как нужно подключил в settings, сделал перенаправление в главном urls и все такое. Но при переходе на новую …

12.11.2022
Как я могу гарантировать, что только авторизованные пользователи могут получить доступ к этому представлению на основе класса?

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

12.11.2022
Пользовательский миксин для получения вербального имени, не отображаемого при вызове в Django DetailView

Я создал пользовательский миксин GetVerboseNameMixin, чтобы получить вербальные имена полей модели, а затем отобразить их в моем html-шаблоне с помощью DetailView. Однако всякий раз, когда я пытаюсь вывести список словесных имен, ничего не возвращается, и я не могу понять, почему. …

12.11.2022
Django sessionid для SessionAuthentication не установлен

Я использую Django 4.1.1 с rest_framework.authentication.SessionAuthentication если я пытаюсь войти в систему через фронтенд, я получаю следующий ответ: но cookie usersessionid не отображается на вкладке приложения в браузере. Следующий вызов …

12.11.2022
Как поставить запросы к бэкенд-серверу Django в очередь, чтобы уложиться в лимит скорости API

У меня есть веб-проект, который основан на некотором API от RapidAPI. Этот API имеет ограничение скорости 10 запросов/сек. Все запросы к этому API обрабатываются на стороне сервера с помощью Django с библиотекой Rest framework. Front-end основан на Vue. Таким …

12.11.2022
Django динамически добавляет формы на основе списка пар ключ-значение

Есть ли способ динамически создавать наборы форм на основе ответа API. Это легко сделать на JS, однако, приложение работает под управлением Django's MVT, и я хотел бы создать форму динамически в python. models.py class Item(models.Model): name = models.CharField(max_length=50) class …

12.11.2022
Как получить живые значения из базы данных в Django?

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

12.11.2022
Django EmailBackend ConnectionRefusedError из приложения на PythonAnywhere

Моя функция сброса пароля прекрасно работала в процессе разработки, отправляя письмо со сбросом пароля по электронной почте, но теперь, когда я развернул ее на PythonAnywhere, я получаю ошибку ConnectionRefusedError, а именно: ConnectionRefusedError at /reset_password [Errno 111] Соединение отказано …

12.11.2022
Какой лучший способ проверить дату истечения срока действия в django?

У меня есть проект, в котором пользователь может подписаться на продукт на определенный срок, после чего подписка должна стать просроченной. Мне нужно проверять дату истечения каждый час. как лучше всего это сделать? Я поискал и кажется, что нужно использовать …

12.11.2022
Создание пустых словарей из списка строк

Если у меня есть список строк типа variations = ['color','size','quantity'] Можно ли каким-то образом преобразовать строки в списке в пустые словари? Результат, который мне нужен color = {} size = {} quantity = {}

12.11.2022
Как скрыть категорию без статей?

У меня есть статьи, объединенные по категориям. Вот модели данных: class Category(models.Model): name = models.CharField(max_length=200, verbose_name='Наименование') slug = models.SlugField(max_length=250, verbose_name='URL') created = models.DateTimeField(auto_now_add=True, verbose_name='Добавлено') objects = models.Manager() class Meta: ordering = ('name',) verbose_name = 'категорию' verbose_name_plural = 'Категории' def …

12.11.2022
Как добавить динамическое поле в модель или базу данных с помощью django

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

12.11.2022
Angular map flower (celery+django) вернуться к списку задач

Я хочу отобразить возврат либарии flower (/api/tasks) в список объектов. Сейчас он возвращает несколько объектов, но без "обертки списка", поэтому итерация невозможна. API: https://flower.readthedocs.io/en/latest/api.html#get--api-tasks Возврат, например: HTTP/1.1 200 OK Content-Length: 1109 Content-Type: application/json; charset=UTF-8 Etag: …

12.11.2022
Создается список словесных имен полей для перебора в шаблоне Django, но ничего не отрисовывается

Я создаю страницу профиля для веб-приложения. Я отображаю профиль пользователя, который является экземпляром моей модели профиля, подобранной на основе Users pk. В html я хочу, чтобы это отображалось следующим образом: verbose_field_name: field_value Или, например: First Name: …

12.11.2022
Я создаю систему рецензирования на django. Я думаю, что мой Html неправильный

Я создал форму и добавил ее в представление, как я должен добавить ее в html форму? index.html <form action="." method="post"> {{ form.as_p }} {% csrf_token %} <p><input type="submit" value="Add comment"></p> </form> <h1 style="margin:0 57%">Reviews</h1> <input type="hidden" name="parent" …

12.11.2022
Fetch, Django - создание блока

Подскажите, пожалуйста. Если я, используя fetch, хочу, чтобы на странице сайта появилось окно (какой-то блок), мне это окно как именно нужно создавать (где прописывать)? Т.е. его нужно создавать в JS или его нужно создать как шаблон в Django (а потом …

12.11.2022
TestCase класса представления

Помогите сделать юнит тест для страницы регистрации с проверкой соответствия возвращаемой страницы и ее класса представления. Я сделал аналогичную проверку для главной страницы, но там функция представления, я не класс: class HomePageTest(TestCase): def test_url_to_home_page_views(self): found = resolve('/') self.assertEqual(found.func, index) …

12.11.2022
Django REST Framework AttributeError: объект 'MCQ_Exam' не имеет атрибута 'questions'

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

12.11.2022
Представления Django не отображаются в шаблоне

Может кто-нибудь подскажет, что я делаю не так? 1-я функция(all_products) прекрасно отображается в шаблоне, но последние 2 - нет. models.py # TABLE BRAND class Brand(models.Model): name = models.CharField(max_length = 50) # TABLE PRODUCT class Product(models.Model): title = models.CharField(max_length = …

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

Допустим, у меня есть два очень базовых класса модели - для простоты назовем их План и Задача. Моя цель - заставить каждый план иметь ровно 4 отдельные задачи (порядок не имеет значения). Есть ли какая-нибудь хорошая практика для этого случая …

12.11.2022
Как я могу распечатать значения из базы данных

Итак, я хочу выводить значения, которые были в базе данных, многократно при каждом ее обновлении. Допустим, клиент заплатил 30$ из общей суммы услуг, которая составляет 50$, у него останется 20$. Что-то похожее на это: (цена услуги = 50$ …

12.11.2022
OperationalError в Django при обновлении модели

Я сталкиваюсь с OperationalError при обновлении модели в существующем проекте Django. Вот мои установленные приложения в настройках INSTALLED_APPS = [ "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", "admin1_app.apps.Admin1AppConfig", ] Это код в админке from django.contrib import admin from …

12.11.2022
Hello guys, I'm studying django and tried to do site, I can crate review system

Views.py from django.shortcuts import render from django.views.generic.base import View from .models import Dish, Snack, Desserts, Lastcourses, Reviews from .forms import ReviewForm class DishView(View): def get(self, request): dish = Dish.objects.all() snack = Snack.objects.all() desserts = Desserts.objects.all() lastcourses = Lastcourses.objects.all() reviews …

12.11.2022
Кнопка администратора Django для полей для запуска действия

В Django admin change form моей модели я хотел бы иметь возможность добавить кнопку рядом с любым полем. Нажатие на эту кнопку должно вызывать некоторую функцию с текущими данными формы в качестве входных. Как только функция вернется, форма администратора …

12.11.2022
Изменение темы Django на основе входа в систему, профиля или переключения

Я хотел бы позволить пользователю иметь возможность изменять тему, основываясь на следующих факторах: Аноним Проверьте localStorage и если пусто, используйте по умолчанию, иначе используйте localStorage Аутентифицированный Проверьте localStorage и если пусто, …

12.11.2022
Запустить сценарий для заполнения модели

У меня есть скрипт, который заполняет модель (таблицу) данными. Чтобы запустить скрипт я делаю python manage.py shell < script.py он несколько раз работал правильно, но теперь он больше не заполняет таблицу, я не знаю почему. import names from app.models …

12.11.2022
Нормализация строки перед сохранением ее в поле сторонней модели

Я ищу способ изменить строку перед сохранением ее в поле третьей стороны модели. ВАЖНО: Поле должно быть уникальным, например, имеет unique=True Допустим, у меня есть функция, которая делает строку строчной и удаляет тире. def normalize(string:str): return …

12.11.2022
Отображение подробного названия на странице профиля Django DetailView (конкретный экземпляр модели)

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

12.11.2022
Множественные GET-запросы Django

Учусь Django, создавая интернет-магазин. Столкнулся с проблемой обработки множественных запросов. В общем нужно оформить несколько запросов. Вот код, после него поясню, что да как. class Shop(ListView): model = Product template_name = 'app/shop.html' context_object_name = 'shop' paginate_by = 9 def get_context_data(self, …

12.11.2022
KeyError: 'use_threading' не позволяет мне запустить сервер

Я новичок в кодировании на Python, так что терпите мои ошибки. Я продолжаю сталкиваться с этой ошибкой, даже когда я еще ничего не добавил в код. Любая помощь будет очень признательна! `` Слежение за изменениями файлов с помощью …

12.11.2022
Аутентификация в микросервисном приложении, использующем различные фреймворки/язык программирования

Я немного запутался, как реализовать аутентификацию в микросервисной архитектуре, если мои микросервисы используют различные FW, такие как node, django, go ... есть ли общий тип токена, который может быть интерпретирован всеми доступными FW? Токены CRSF универсальны для разных FW/языков …

12.11.2022
Django заказ по комбинации прямых и смежных полей

У меня есть следующие модели: class Product(models.Model): name = models.CharField(max_length=50) stock_quantity = models.IntegerField() class Variation(models.Model): parent_product = models.ForeignKey(Product, on_delete=models.CASCADE, related_name='variations') stock_quantity = models.IntegerField() Я хочу отсортировать набор продуктов по количеству на складе. Теперь у меня есть …

12.11.2022
Не может получить доступ к локальной переменной 'nr', если она не связана со значением

Def NearByDoc(request): if request.method == "POST": nearby = request.POST.get("NearBy") nr = nearby return render(request,'nearbyDoc.html',{'nrb':NearBy_Doctor.objects.all(),'near':nr}) Как передать переменную "nr" в словарь? Помогите мне решить эту проблему. Я новичок в Django.

12.11.2022
Не добавляются данные в БД через джанго в commands

Суть такова. Создал комманды. Импортировал в модуль комманд все модели. При попытке добавить из модуля команд данные в БД - программа останавливается на этом месте , не добавляет ничего и не работает дальше, без указания ошибки. Код ниже приходит из …

12.11.2022
Почему моя таблица django не находится во время тестирования?

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

12.11.2022
Виджет карты Google в админке Django

У меня есть модель с полем местоположения следующим образом: from django.contrib.gis.db import models as gis_models class Facility(models.Model): location = gis_models.PointField(srid=4326, verbose_name=_('location'), null=True, blank=True) Я хочу, чтобы пользователь мог задать местоположение с помощью карты в админке django. Я …

12.11.2022
Исключение html в отображении списка администраторов, tinymce

Нигде не могу найти. У меня после установки редактора tinymce отображение списка (содержимое) показывает html-теги. Нужно ли мне найти html шаблон админ панели?

12.11.2022
Django-mptt как вывести только потомков родителя

Подскажите есть ли возможность вывода всех потомков родителя на странице. Т.е. Есть страница с родителями, кликая по родителю переходишь на новую страницу со списков всех ее потомков

12.11.2022
Разработанная django корзина покупок

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

12.11.2022
У меня есть несколько категорий, и я хотел бы перечислить товары по категориям.

У меня есть несколько категорий, и я хотел бы перечислить продукты для каждой категории в следующем формате (категории - это FK к продуктам): Категория 1 куча продуктов .... Категория N куча продуктов Я пробовал много способов, …