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

22.11.2021
Динамический сайт, не использующий JavaScript

Я начал использовать фреймворк python django. Могу ли я открыть динамический сайт без использования JavaScript? Я нахожу python простым в использовании, а JavaScript мне почему-то не нравится.

22.11.2021
Передача иностранного ключа на страницу и получение данных

У меня есть страница, которая в основном отображает введенные пользователем данные на основе проекта. Начальная страница содержит всего несколько полей, одно из которых project_name, которое я установил как unique project_name = models.CharField(max_length=50, blank=False, unique=True) С этой страницы я …

22.11.2021
Статическое заполнение в django

Я получаю эту ошибку, когда запускаю collectstatic File "C:\django\venv\lib\site-packages\django\contrib\staticfiles\storage.py", line 38, in path raise ImproperlyConfigured("You're using the staticfiles app " django.core.exceptions.ImproperlyConfigured: You're using the staticfiles app without having set the STATIC_ROOT setting to a filesystem path. <a …

22.11.2021
Каковы лучшие практики хранения дублирующихся данных в моделях Django, таких как имя, фамилия и полное имя.

Я создал проект с фронтендом React и API Django Rest Framework (DRF) для бэкенда. Все идет хорошо, но мне очень интересно узнать о лучших практиках сохранения данных для ваших моделей. В качестве примера, у меня есть модель пользователя с …

22.11.2021
Django TestCase client.logout() неправильно выводит пользователя из системы

Я пишу несколько тестов для Django. У меня возникли проблемы с методом client.logout(), который, похоже, не выводит тестового клиента из журнала. Вот мой setUp(): def setUp(self): # Set up a user to use with all of the tests …

22.11.2021
Мне нужно ограничить обновление и удаление только покупками со статусом "EV".

Мне нужно ограничить обновление и удаление покупок только покупками со статусом "EV", те, которые имеют статус "AP", могут быть только прочитаны. Вот мои модели: class Purchases(TimeStampedModel): values = models.DecimalField(decimal_places=2, max_digits=10, default=0) cpf = BRCPFField("CPF") status = models.CharField(max_length=2, …

22.11.2021
Шаблон Django - Подсчет количества месяцев между сегодняшним днем и переменной датой

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

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

Я хочу вычислить самый популярный пост по каждой категории, но у меня возникает ошибка DISTINCT ON fields is not supported by this database backend. после я использую PostgreSql, но у меня также возникла ошибка. аннотация и distinct вместе не работают …

22.11.2021
Я работаю над проектом электронной коммерции на mysql и django, и во время функции добавления в корзину я не могу понять, где проблема...?

я не могу понять, где проблема... Вот такая ошибка произошла * Environment: Request Method: GET Request URL: http://127.0.0.1:8000/cart/ Django Version: 3.2.7 Python Version: 3.8.10 Installed Applications: ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myapp.apps.MyappConfig', …

22.11.2021
Подключите django к унаследованной базе данных postgresql, которая уже существует и имеет 1 таблицу

Я пытаюсь подключить базу данных postgresql с уже созданной таблицей (legacy). В интернете мало документации, как это сделать, так как база данных уже создана. Боюсь потерять данные. Подскажите, как это сделать. Я использую Windows и gitbash и имею pgadmin4. Все …

22.11.2021
Что является эквивалентом для SELECT * FROM table_name WHERE id IN (1,2,5,9) в Django [дубликат].

Def post(self, request, *args, **kwargs): req = self.request.POST ids = req.get('ids') imported_data =table_import.objects.filter(id=ids) в котором ids имеет значения 1,2,5,7

22.11.2021
Поиск объектов с отношениями "многие-ко-многим" Django [дубликат]

У меня есть модель class Book(models.Model): name = models.CharField() class BookShelf(models.Model): books = models.ManyToManyField(Book, on_delete=models.CASCADE) Мне нужно найти книжную полку с объектами book1 и book2 Это работает, но я не думаю, что это оптимально. shelf = …

22.11.2021
Я хочу отображать img в моем шаблоне из базы данных?

я хочу показать изображение из файла model.py в приложении user, где я выкладываю свое изображение. это user.model.py файл model.py from django.db import models from django.contrib.auth.models import User from PIL import Image class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) …

22.11.2021
Почему мой объект Django удаляется без причины?

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

22.11.2021
Сбои в работе уникальных ограничений в Django

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

22.11.2021
Подключение postgres в docker-compose

Итак, у меня есть успешно созданный образ, где я postgres смонтирован как том, однако я продолжаю получать django.db.utils.OperationalError: не удалось подключиться к серверу: Connection refused - когда я запускаю docker-compose up. Мои Dockerfile и docker-compose.yml выглядят следующим образом: # …

22.11.2021
Userserializer запрашивает группы и разрешения пользователей

Я пытаюсь создать employees под компанию, как показано ниже, но Userserializer выдает ошибки для groups и user_permissions Models.py class Employee(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True) company = models.ForeignKey(Company, on_delete=models.CASCADE) name = models.CharField(max_length=500, default=0) email = models.EmailField(max_length=500, default=0) phone = …

22.11.2021
Как устранить ошибку i18n patterns в settings.urls?

Я пытаюсь добавить языковую поддержку в мое приложение, используя django-model translation. Но я получаю следующую ошибку в рабочих урлах, расположенных в корневом каталоге. как я могу решить это? from django.contrib import admin from django.urls import path, include from django.utils.translation …

22.11.2021
Django - Показать даты назначенных встреч

Я хочу показать даты, на которые не забронированы встречи в шаблоне. Для этого у меня пока есть: # Collect only the dates so that i can find what is not in that range. example_dates = Appointment.objects.values_list('start_appointment', flat=True) # Initialize …

22.11.2021
Невозможно установить Pillow для приложения Django с помощью терминала на виртуальном хостинге Namecheap

Я собирался развернуть свое Django App на виртуальном хостинге Namecheap. Мое приложение нуждается в Pillow, чтобы работать идеально. Но при установке pillow с помощью pip install Pillow в терминале Namecheap я получаю ошибку. Я успешно установил Django и другие библиотеки. …

22.11.2021
Django-decouple и django-dotenv не извлекают переменные из файла .env

Заранее прошу прощения, если мой вопрос слишком откровенен, но я пытаюсь скрыть личные пароли моего файла settings.py. Я создал файл .env и попытался использовать django-dotenv и Django-decouple для доступа к этим переменным. Это работает для переменной 'TEST', которую я …

22.11.2021
Как асинхронно запустить задачу rabbitMQ в django rest framework

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

22.11.2021
Django - долго выполняемые задачи

Я ищу и совет по поводу долго выполняющихся задач в Django. Вот мой пример использования: У меня есть заказ в eshop с более чем 200 товарами (строками). Когда я нажимаю на "обработать", Django запускает функцию (которая состоит из нескольких более …

22.11.2021
Периодические и непериодические задачи с помощью Django + Telegram + Celery

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

22.11.2021
Django NestedHyperlinkedModelSerializer не возвращает поле внешнего ключа

Родительский id или внешний ключ не возвращается из дочернего. Я пытаюсь drf-nested-routers example. models.py class Client(models.Model): name = models.CharField(max_length=255) class MailDrop(models.Model): title = models.CharField(max_length=255) client_id = models.ForeignKey(Client, on_delete=models.CASCADE) serializers.py class ClientSerializer(HyperlinkedModelSerializer): class Meta: model = …

22.11.2021
Ошибка при переносе данных с моделями из приложения django-address

Я делаю миграцию данных и использую django-address для географических адресов. Я могу сохранить адрес, и все остальное вроде бы работает, но когда я пытаюсь присвоить адрес зданию, я получаю ошибку "Invalid address value." Файл миграции: from django.db …

22.11.2021
Как сделать ImageFiel json сериализуемым - django

Я пытаюсь добавить изображение к моим сообщениям, но когда я пытаюсь добавить новое сообщение, оно выдает эту ошибку : TypeError: Объект типа ImageFieldFile не является JSON сериализуемым и вот мой models.py class ModelCategory(models.Model): admin = models.ForeignKey(User,on_delete=models.PROTECT) …

22.11.2021
В многопрофильном Django Rest API, как ограничить клиентов/покупателей, чтобы они могли делать заказы только у одного поставщика за раз?

Вот мои упрощенные модели Это моя пользовательская модель пользователя, вместо имени пользователя используется email class CustomUser(AbstractUser): id = models.UUIDField( default=uuid.uuid4, editable=False, primary_key=True ) email = models.EmailField( _('email address'), unique=True, blank=False ) ... Приложение к продукту Это приложение используется …

22.11.2021
Сравните ввод формы Django-HTML с элементами в списке

У меня есть список имен пользователей, и я хочу сравнить вводимые данные формы с элементами списка. Предположим, у меня есть список, скажем, listA = ["abc", "def", "ghi"] и HTML-форма, &lt;form action="#" class="signin-form"&gt; &lt;div class="form-group mb-3"&gt; &lt;label …

22.11.2021
Я хочу запустить оператор else в (views.py), но при запуске сервера он автоматически переходит к оператору if?

#views.py class AddQuestion(View): def post(self, request): forms = QuestionForm(request.POST) if forms.is_valid: forms.save() print("If statement") return redirect(reverse('home')) else: print("else statement") return render(request,'file/addQuestion.html') def get(self, request): forms = QuestionForm() context = {'forms': forms} return render(request,'file/addQuestion.html',context) #forms.py from django.forms import ModelForm from …

22.11.2021
Почему после добавления он не показывает никаких данных?

Работаю над простым приложением To Do с использованием Django 3.2. В данный момент я работаю над отношениями один к одному, в которых каждый конкретный пользователь имеет свои собственные данные (которые являются заданиями для выполнения в данном случае). Я сделал это, …

22.11.2021
Django order by count by date

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

22.11.2021
Django social share fb link with 500 internal error header [закрыто]

Я установил django-social-share и добавил социальную кнопку share на fb. Как можно настроить текст ссылки, которой можно поделиться? Сейчас она показывает Server Error 500, хотя при нажатии на ссылку она работает нормально. Я не могу найти ответ на эту …

22.11.2021
Могу ли я указать пользовательское значение по умолчанию, которое будет использоваться при миграции после добавления нового родительского класса в модели Django?

Я пишу приложение Django, которое предоставляет очень простую модель Submittable, от которой пользователи приложения должны наследоваться, когда они хотят использовать другие функциональные возможности приложения. # app1 class Submittable(models.Model): is_submitted = models.BooleanField(default=False) # other methods here # app2 …

22.11.2021
Проблема чтения файлов с помощью python

Я пытаюсь прочитать файл (текст), использую функцию readlines(), но не получаю в прочитанном файле формат, такой как полужирный, заголовки, курсив

22.11.2021
Чтение данных о некоторых продуктах из файла csv с помощью python в командной строке

У меня есть файл csv, в котором есть информация обо всех продуктах, поэтому я хочу выполнить некоторые основные функции, например Вам нужно показать данные на основе выбора пользователя. Пользователь выбирает фильтры, которые он хочет применить (он …

22.11.2021
TypeError: Объект типа ImageFieldFile не является JSON сериализуемым - django

Я пытаюсь сделать сообщение через ajax запрос и JsonResponse но когда я пытаюсь загрузить изображение в форму и отправить ее, она выдает эту ошибку со стороны сервера : TypeError: Объект типа ImageFieldFile не является JSON сериализуемым …

22.11.2021
Локализация bootstrap - Таблица не отображается так, как хотелось бы

Я использую следующий код: В зависимости от языка браузера я меняю локаль Даже если язык браузера en-US, по умолчанию устанавливается голландский &lt;script src="https://unpkg.com/bootstrap-table@1.18.3/dist/bootstrap-table.min.js"&gt;&lt;/script&gt; &lt;script src="{% static 'js/bootstrap-table-nl-BE.js'%}"&gt;&lt;/script&gt; &lt;script src="{% static 'js/bootstrap-table-fr-BE.js'%}"&gt;&lt;/script&gt; &lt;script&gt; $(document).ready(function() { var userLang = navigator.language …

22.11.2021
Перенаправление после XMLHttpRequest

Я рисую на холсте, а затем загружаю рисунок в базу данных (Django). Я добился этого, создав Blob и отправив форму с XMLHttpRequest. Но после загрузки как мне перейти на страницу, на которой отображается новый файл? Я бы хотел, чтобы …

22.11.2021
Почему мой 127.0.0.1/800 не подключается к базе данных администратора Django даже после миграции 001 initial.py

Поскольку я новичок в Django. Я создаю проект под названием trackback, в котором я создаю приложение под названием projects после успешного создания суперпользователя для моего Django admin и миграции моей базы данных 0001 initial.py не подключается. Я зарегистрировал имя …