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

21.01.2022
Как реализовать мягкое удаление в админке Django?

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

21.01.2022
Django -модели Уведомление пользователя по электронной почте после изменения

После регистрации нужно отправить письмо пользователю после того, как его аккаунт был создан в базе данных. Код запущен на сервере и база данных была подключена, но письмо не было получено на Users. Нужна помощь в решении этой проблемы class …

21.01.2022
Уникальное значение id объекта Django в шаблоне

< class Product(models.Model): stockCode = models.CharField(primary_key=True,max_length=50,null=False, blank=False) Name = models.CharField(max_length=120,null=False, blank=False) Desc = models.CharField(max_length=120,null=True, blank=True) price1 = models.FloatField(null=False, blank=False) price2 = models.FloatField(null=False, blank=False) publish = models.BooleanField(default=True) def __str__(self): return str(self.stockCode) class Stock(models.Model): id = models.AutoField(primary_key=True) productId = models.ForeignKey(Product,null=False, blank=False,on_delete=models.PROTECT) sizeId …

21.01.2022
Используйте cookiecutter-django-mysql для инициализации проекта и выполните python manage.py migrate, чтобы сообщить об ошибке

Все. Это мой первый раз, когда я задаю вопрос на stackoverflow, пожалуйста, будьте осторожны~ Первый Я создал проект через cookiecutter https://github.com/mabdullahadeel/cookiecutter-django-mysq и выбрал mysql5.7 в качестве базы данных хранилища Секунда Я указал переменную окружения export DATABASE_URL=mysql://root:123123123@127.0.0.1:3306/polo_testing_platform export …

21.01.2022
Масштабирование Django с помощью Docker

Я хотел бы спросить, как Django масштабируется с помощью docker (включая использование docker-compose). Например, приложение для электронной коммерции с 1K активных пользователей до ~10K посещений / день. (Или я должен учитывать количество запросов / секунду) С другой …

21.01.2022
Храните экземпляр класса в mysql

Я получаю ответ от API. Обычно я получаю данные из ответа и сохраняю их в mysql Достаточно. Однако в данном случае я хочу хранить сам экземпляр ответа. Возможно, все же необходима некоторая сериализация, …

21.01.2022
Неуправляемое представление postgres в Django удаляется автоматически

Я создал представление базы данных Postgres (используя оператор Create View), объединив 4 таблицы. Затем создал модель Django, которая основана на этом представлении. Она имеет managed=False Все работало нормально, и я могу получить доступ к представлению базы данных, …

21.01.2022
Django пользовательское отображение запроса в html

Я хочу сделать запрос к базе данных и отобразить в html, но в моей базе данных это int типа 1233405061023 и я хочу отобразить в моем шаблоне вот так 12334050XXX23, это возможно или я должен создать другой столбец с пользовательским …

21.01.2022
DRF- Получил ошибку утверждения, когда я даю Post Request

Ошибка AssertionError: The `.create()` method does not support writable dotted-source fields by default. Write an explicit `.create()` method for serializer `hrm_apps.configuration.serializers.CurrencySerializer`, or set `read_only=True` on dotted-source serializer fields. models.py, class CurrencyMaster(models.Model): code = models.CharField(max_length=3, null=False, unique=True) name = models.CharField(max_length=100, …

21.01.2022
Inspectdb нераспознанные аргументы PackageWeight

Возможно ли в Django 1.8 просмотреть конкретную таблицу? Когда я бегу (в соответствии с этим): $ python manage.py inspectdb --database=default PackageWeight Он пишет: usage: manage.py inspectdb [-h] [--version] [-v {0,1,2,3}] [--settings SETTINGS] [--pythonpath PYTHONPATH] [--traceback] [--no-color] …

21.01.2022
Хотите сохранить URL-адрес изображения в Python Django

Это моя модель class MenuOptions(models.Model): name = models.CharField(max_length=500, null=False) description = models.CharField(max_length=500, null=True) image_url = models.CharField(max_length=1000, null=True) Это моя форма class MenuOptionsForm(forms.ModelForm): class Meta: model = MenuOptions fields = ['name', 'description'] И это мое мнение if …

21.01.2022
Не найден столбец sqlanydb.OperationalError

Когда я бегу python manage.py inspectdb он заканчивается сообщением об ошибке Как я могу это исправить? Ubuntu 18.04 $ pip freeze Django==1.8 pkg-resources==0.0.0 sqlany-django==1.13 sqlanydb==1.0.11

21.01.2022
Рендеринг формы в html django

У меня есть это приложение, и оно работает, но я запутался, использовать ли метод формы или метод POST.get. С формой у меня возникает много проблем, например, рендеринг формы на пользовательском html Предположим, у меня есть экран изменения пароля, …

21.01.2022
Django distinct query все еще возвращает дубликаты

У меня есть список покупок, который я могу заполнить, добавив все ингредиенты из рецепта. Я хочу запросить Shopping, чтобы получить все уникальные рецепты, присутствующие в списке покупок, однако мой отчетливый запрос возвращает дубликаты #query ShoppingItems.objects.filter(user=account, shoppingList=shoppingList, recipe__isnull=False).values('recipe').distinct() #returns …

21.01.2022
Как объединить модели в модели django подобно sql

У меня есть три модели, которые не содержат внешних ключей class SchoolReg(models.Model): # TODO: Define fields here user = models.ForeignKey('front.User', on_delete= models.CASCADE) fullname = models.CharField(max_length= 100) dob = models.CharField(max_length= 50) class CandidateCode(models.Model): candidateCode = models.IntegerField() regId = models.IntegerField() regCategory …

21.01.2022
Частичный переход на react с Django

В принципе, у меня есть проект на Django, всего в нем 7 приложений. Я хочу перевести одно из них в react. Скажем, приложение 'Student' - это то, которое я хочу перевести на React. Я хочу знать, возможно ли это сделать, …

21.01.2022
Как я могу сделать так, чтобы мой сайт на python с django мог использоваться многими пользователями? Сейчас он регистрирует только одного пользователя за раз

Разработал сайт на python с django, но у меня возникла проблема, когда я вхожу в систему, а другой пользователь пытается войти, он попадает на мою приборную панель (текущий пользователь) вместо того, чтобы его попросили войти в его/ее аккаунт. Таким …

21.01.2022
Копирование данных текущей формы в новую форму с помощью django

У меня есть два представления, PostCreateView и PostUpdateView. Они оба маршрутизируются через один и тот же html-шаблон, post_form.html. Я хочу создать кнопку Copy, которая появляется только при доступе к записи через PostUpdateView. При нажатии кнопки Copy будет создана новая …

21.01.2022
Как фильтровать в django, чтобы получить каждую дату последней записи

Пример Таблица рекордов id value created_datetime 1 10 2022-01-18 10:00:00 2 11 2022-01-18 10:15:00 3 8 2022-01-18 15:15:00 4 25 2022-01-19 09:00:00 5 16 2022-01-19 12:00:00 6 9 2022-01-20 11:00:00 Я хочу отфильтровать эту таблицу 'Record Table' как …

21.01.2022
Многоэтапная сборка докеров для Django

Я докеризирую свое приложение Django с помощью многоэтапной сборки docker. Теперь я столкнулся с проблемой с зависимостями Dockerfile FROM python:3.8-slim-buster AS base WORKDIR /app RUN python -m venv venv ENV PATH="/app/venv:$PATH" COPY requirements.txt . RUN pip install -r requirements.txt …

21.01.2022
Логин не работает в Django после перехода на 3.2 получаем ошибку: django.db.utils.ProgrammingError

Недавно я перевел свою версию Django с 2.2 на 3.2, и после этого логин перестал работать. В версии 2.2 он работал нормально. Он выдает ошибку:- Вот как выглядит мой urls.py - from django.conf import settings from django.conf.urls import …

21.01.2022
Как отобразить загруженный файл pdf вместе с именем машины и номером операции на основе выбора из выпадающего списка

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

21.01.2022
Django inspectdb не создает первичные ключи

Когда я запускаю python manage.py inspectdb --database totals &gt; modelstest.py, он работает, как ожидалось, и я получаю свои модели, но он не создает первичные ключи и не добавляет поле id, хотя все, что я могу найти в Интернете, говорит, …

21.01.2022
Как сделать дамп базы данных postgres в django, запущенном в docker-контейнере?

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

21.01.2022
Как добавить определенное количество дней к дате, используя python - timedelta?

Я столкнулся с проблемой. В принципе, мне нужно добавить, в зависимости от типа длительности, определенное количество дней к дате. Моя модель и функции выглядят следующим образом: models.py from django.db import models import datetime # Create your models here. FRAZIONAMENTO …

21.01.2022
Показать часть шаблона, которая была предварительно отфильтрована

Я хотел бы узнать, каким наиболее питоническим способом можно получить следующий результат: Допустим, у нас есть представление: def myView(request): context = {} if something: context['A'] = "Whatever" else: context['B'] = "Whatever" return render(request, 'mypage.html', context) В …

21.01.2022
Фильтрация сообщения для одного пользователя

Inbox = Messages.objects.filter(Q(sender=request.user)&amp;Q(senderDeleted=False) | Q(receiver=request.user)&amp;Q(receiverDeleted=False)).order_by("-time", "read") context['Inbox'] = Inbox unreadMessagesCount = Messages.objects.filter(Q(receiver=request.user) &amp; Q(read=False)&amp;Q(receiverDeleted=False)).count() context['unreadMessagesCount'] = unreadMessagesCount Я пытаюсь отфильтровать сообщения по тому, кто не хочет, чтобы они больше отображались. Логика такова: если senderDeleted или receiverDeleted равно True, …

21.01.2022
Как настроить окружение .venv? [закрыто]

У меня есть несколько основных вопросов относительно Virtualenv. Я могу установить его, я могу запустить его, активировать его, все это хорошо. Мой вопрос: "А что потом?" Как настроить свой dev env? -Создаете ли вы новый .venv …

21.01.2022
Как использовать jQuery, чтобы заставить Django Alert отображаться (скользить вниз)

Следующий скрипт отлично работает для затухания моего оповещения Django: &lt;script&gt; $(document).ready(function(){ window.setTimeout(function() { $(".alert").fadeTo(500, 0).slideUp(500, function(){ $(this).remove(); }); }, 2000); }); &lt;/script&gt; Но следующее не работает - я просто пытаюсь сделать все наоборот: заставить Django alert …

21.01.2022
Веб-страница Django показывает ошибку при запуске сервера

Я только что начал проект Django и запустил веб-сервер. Я внес минимальные изменения, которые я опишу ниже. Когда я запускаю свой сервер, мне дается url, на который я нажимаю, чтобы перейти к своему веб-приложению. Я вижу следующую ошибку <a …

21.01.2022
Журнал регистрации в django ничего не выводит

У меня были проблемы с операторами печати и Django, и я увидел здесь, что лучше делать логирование. Но я не уверен, что делаю неправильно. Иногда он записывает в консоль, а иногда нет для одной и той же страницы, и …

21.01.2022
Невозможно вернуть метод post в html-форме. что я делаю не так?

Я новичок в программировании, впервые изучаю django. Я создал форму с помощью файла home.html и запросил ее методом POST, но в ошибке он выдает метод запроса как GET. Когда я убираю method="POST" и ставлю request.GET в файле views, все …

21.01.2022
Сериализация RAW SQL запроса Django

Надеюсь, у вас все хорошо. Мне нужно сериализовать мой RAW SQL запрос: SELECT nn.*,nm.*FROM notifications_newsletter nn LEFT JOIN notifications_message nm ON nn.id=nm.newsletter_id_id ORDER by nm.status DESC models.py from django.db import models class Newsletter(models.Model): start_datetime = models.DateTimeField() text = …

21.01.2022
Как сделать мои urlpatterns более умными, чтобы избежать громоздкого кода в моих шаблонах?

На данный момент я определил свои URL таким образом, что они могут включать различные комбинации категории (всегда включена), attribute_slugs (1 и/или 2) и brand_slug, все с использованием urlpatterns, определенных ниже. В моем файле views.py я убеждаюсь, что каждый slug …

21.01.2022
Расширение пользователя, чтобы иметь много лекарств

Я хотел бы сохранить много лекарств в Профиле, как это сделано. models.py class Profile(AbstractUser): class Medications(models.Model): user = models.ForeignKey(Profile,related_name='user',on_delete=models.CASCADE) name = models.CharField(default='',max_length=100) amount = models.IntegerField() per_time = models.IntegerField() time_choices = (('other', 'Other'),('Post meal', 'Post meal'),('Breakfast' ,'Breakfast')) choice = models.CharField(max_length=10, …

21.01.2022
Настройка подключения к VPN в приложении Amazon Lightsail

У меня есть сервер на AWS с использованием Lightsail, который использует Linux/Django OS/app combination. Мне нужно использовать фреймворк Django для создания функции, которая будет принимать запросы, поступающие на сервер, и пересылать их на другой API. Доступ к этому API …

21.01.2022
Push rejected, failed to compile Python app on Heroku

Я пытаюсь развернуть приложение Django на Heroku, оно начинает сборку, загружает и устанавливает все, но вот что я получаю, когда дело доходит до 'Collectstatic environment variables': ****** Collectstatic environment variables: PYTHONUNBUFFERED=1 PKG_CONFIG_PATH=/app/.heroku/vendor/lib/pkg-config:/app/.heroku/python/lib/pkg-config: DEBUG_COLLECTSTATIC=1 BPLOG_PREFIX=buildpack.python PWD=/tmp/build_5f41d4f4 HOME=/app LANG=en_US.UTF-8 SOURCE_VERSION=ff7fb8a801cfb1de3d7b84e14312dbe284946333 REQUEST_ID=f6aa81af-75e0-afbc-a547-0f055efec989 …

21.01.2022
VoIp Django Python звонки из личного кабинета

Всем привет, нужен хелп, т.к. перелопатил гору информации, а даже близко не подошел к решению задачи, а именно: Дано: Есть свой сервер Asterisk freepbx Есть личный кабинет сотрудника на Django/Python Необходимо сделать так, чтобы определенный сотрудник, мог совершать звонки прямо …

21.01.2022
Использование related_name в Django

Я запутался в использовании related_name в моделях django, я знаю, что идея в том, чтобы дать мне доступ ко всем полям другой таблицы с помощью foreignkey, я просто не уверен, как это использовать. Мой model.py: class Component(MPTTModel): name = …

21.01.2022
Как сделать пакеты, установленные с помощью Poetry, доступными в Docker?

У меня есть Django REST framework API, который я пытаюсь запустить в Docker. Проект использует Poetry 1.1.12. При запуске я вижу, что Poetry установлен правильно, и что Poetry устанавливает пакеты в моем pyproject.toml, включая Django. Я использую супервизор для …