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

19.06.2022
Почему Heroku не добавляет и не удаляет таблицы базы данных после первоначального запуска для приложения django

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

19.06.2022
Как я могу запустить Javascript на Django, не раскрывая статические файлы?

На моем Django сайте я использовал Stripe для интеграции платежей в .js файл. Я заметил, что этот файл появляется под Sources в инструментах разработчика, когда вы "Inspect Element" в любом браузере. Любой может получить доступ к этому файлу …

19.06.2022
Не может импортировать имя 'force_text' из 'django.utils.encoding'

При попытке использовать rest_framework_simplejwt все вдруг начало ломаться. Теперь, когда я запускаю python manage.py runserver, я получаю следующее: raise InvalidTemplateLibrary( django.template.library.InvalidTemplateLibrary: Invalid template library specified. ImportError raised when trying to load 'rest_framework.templatetags.rest_framework': cannot import name 'force_text' from 'django.utils.encoding' (/Users/saulfeliz/Dropbox/macBook/Documents/Learning/drf/.venv/lib/python3.9/site-packages/django/utils/encoding.py) …

19.06.2022
Django SecurityMiddleware и

какой правильный способ конфигурирования? settings.py MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware' .... ] чтобы можно было передавать параметры из одного окна в другое из javascript parent.window.opener.postMessage

19.06.2022
Размер файла вложения становится 0 (сжатым) в автоматизации электронной почты Python Django, т.е. имя файла отображается, а содержимое вложенного pdf не отображается

Код для отправки электронной почты в Django написан так в файле views.py - он отлично отправляет pdf, если размер файла большой (~3mb), но для меньших файлов (~1 или 2mb) он не отправляет файл (он появляется как файл с нулевым …

19.06.2022
При импорте файла URL из моего приложения в основной файл URL (Django)

#Я пытаюсь импортировать файл URL из моего приложения в основной файл# #главный файл URL# from django.contrib import admin from django.urls import path,include from django.http import HttpResponse urlpatterns = [ path('admin/', admin.site.urls), path('',include ('base.links')) ] Ошибка, которую я получаю: …

19.06.2022
Почему я всегда получаю сообщение о недостаточности средств, даже если сумма, которую я снимаю, меньше моего баланса?

Я хотел показать пользователю сообщение "недостаточный баланс", когда сумма, которую он хочет снять, больше доступного баланса, но сообщение появляется даже тогда, когда сумма, которую он хочет снять, меньше. В чем именно здесь проблема? def create_withdrawal_view(request): if request.method == …

19.06.2022
Перегрузка метода save в models

Нужно ли возвращает результат дочернего метода save (return super().save()) или не надо?

19.06.2022
Есть ли способ использовать в шаблоне файлы, загруженные в django?

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

19.06.2022
Как добавить счетчик, который увеличивается после создания объекта в Django?

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

19.06.2022
Передача переменных из HTML в файл Javascript, использующий addEventListener

Я использую Stripe для приема платежей Apple pay (здесь это не очень важно). Я использую Django. Код отлично работает для обработки платежей, но у меня проблемы с передачей переменной в отдельный .js файл. (сумма для оплаты) из моего HTML …

19.06.2022
Всем привет! Помогите пожалуйста разобраться с админкой Django

Я хочу передать в базовый шаблон админ панели параметры. Как я могу это сделать. Пробовал с помощью: Но ничего не вышло. Так же мой base.html который я переопределяю<a href="https://i.stack.imgur.com/KTL0L.png" rel="nofollow …

19.06.2022
Я получаю ошибку TypeError в /brand/5 get() отсутствуют 2 необходимых позиционных аргумента: 'self' и 'request'

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

19.06.2022
Как и где разместить 10 ГБ контента для сайта?

Я делаю Django-сайт для общества дебатов нашего колледжа. У них есть около 30 ГБ видео контента. Где я должен хранить его в базе данных (используется PostgreSQL) во время разработки и во время производства. Стоит ли иметь определенное количество ГБ контента …

18.06.2022
Django 4.0.5: Как правильно связывать статические файлы с шаблонами

Я прохожу курс CS50W и заметил странное поведение при прохождении лекции по Django. В общем, я получал ошибку 404 при загрузке файла styles.css в одном из приложений. После проверки исходного кода лекции, основное отличие заключалось в том, что в …

18.06.2022
Django - ссылки на API отображаются в виде сериализаторов

Мой API выглядит примерно так { "id": 7, "url": "http://127.0.0.1:8000/workers/7/", "first_name": "ellie", "last_name": "hodjayev", "email": "zenmyx@gmail.com", "phone_number": 502461700, "hire_date": "2022-06-18", "job": 1, "speciality": 5, "salary": 17000, "commission_pct": 0, "manager_id": 0, "department_id": 0 } "работа" и "специальность" должны …

18.06.2022
Как я могу ввести свою местную валюту в Django?

<<<0><0>У меня проблема с проектом, с другом мы взяли код из других проектов и оказалось, что формат валюты индийский, кто-нибудь знает как изменить тип валюты на другой? Проблема

18.06.2022
Проблема с функцией перестановок в Django, как заставить ее работать?

Здравствуйте, у меня проблема с большим количеством данных при выполнении перестановок teamA = [tournament.p1, tournament.p2, tournament.p3] teamB = [player.op1, player.op2, player.op3] for perm in permutations(teamA): result.append(list(zip(perm, teamB))) for pairing in result: score = [] total = 0 for …

18.06.2022
Django search возвращает исключение Exception Value: object of type 'method' has no len()

Довольно новичок в Django Rest Framework и я не совсем уверен, как отладить эту ошибку на данный момент. Когда я устанавливаю точку останова в представлении поиска. Я вижу все мои products в results &lt;bound method QuerySet.distinct of &lt;ProductQuerySet [&lt;Product: …

18.06.2022
Как я могу автоматически создать связанное поле OneToOne в Django?

Я пробовал Django Annoying, как указано в этом ответе Создать экземпляр OneToOne при создании модели. Но я все равно получаю NOT NULL CONSTRAINT FAILED на поле OneToOne при создании моего объекта, что, как я полагаю, означает, …

18.06.2022
AttributeError: модуль 'colorama' не имеет атрибута 'init'

У меня python версии 3.8, я пытаюсь развернуть модель django на сервере Apache2 и получаю эту ошибку. кто-нибудь может помочь мне решить эту проблему?

18.06.2022
Нет такой колонки: Blog_post.category_id

Я пытаюсь создать категорию для каждого поста. Я сделал другой класс с тем же models.py и в том же классе Post я сделал category = models.ForeignKey Но он продолжает показывать мне эту ошибку, когда я запускаю сервер: (нет …

18.06.2022
Django : замена id другим полем на странице представлений

Как мне сказать Django, чтобы он заменил Column type_id на поле name в представлениях (html-страница). и здесь у меня есть foreignkey, он дал мне id (type_id), и этот скриншот класса производства: столбец …

18.06.2022
Демонстрация одного атрибута нескольких экземпляров из модели django/python

У меня есть 2 модели с несколькими атрибутами, и я хочу показать определенный атрибут, который имеет несколько экземпляров в другой модели: class Carnet(models.Model): ....multiple attributes class Consultation(models.Model): .... date_cons = models.DateTimeField(default=datetime.now, blank=True) Существует множество экземпляров date_cons. Я …

18.06.2022
Django: передавать запрос и ответ как параметры представления

У меня есть представление, которое принимает два параметра ( запрос, ответ). Но при вызове этого представления я получаю ошибку, которая гласит - "figure() missing 1 required positional argument: 'response'" views.py: def figure(request, response): print("request -&gt;", request) figures = add_data_to_class(request) …

18.06.2022
Как сделать поле select в Django model forms (с использованием заданных значений)?

Недавно я перешел с использования простых форм в Django на модельные формы. Сейчас я пытаюсь использовать поле select в моей форме, которая имеет заданные имена полей (например: Европа, Северная Америка, Южная Америка...). Я думал просто добавить тип ввода select …

18.06.2022
Как сделать простую арифметическую валидацию в части шаблона - django

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

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

У меня есть следующая схема базы данных: Django models: class Product(models.Model): name = models.CharField(max_length=150) # price and so on class Size(models.Model): value = models.CharField(max_length=20) class Color(models.Model): value = models.CharField(max_length=20) class Variation(models.Model): product …

18.06.2022
Получение OperationalError: (2000, 'Unknown MySQL error') при доступе к базе данных mysql с помощью celery и django

Я использую celery с моим приложением django. Мое приложение отлично работает с базой данных mysql, но я получаю (2000, 'Unknown MySQL error'), когда celery пытается получить доступ к базе данных. Это происходит только когда я запускаю celery в контейнере, …

18.06.2022
ModuleNotFoundError: Нет модуля с именем 'rest_framework.simplejwt'

Я пытаюсь использовать simplejwt, но получаю ModuleNotFoundError. Можете ли вы понять, что я делаю неправильно? requirements.txt algoliasearch-django&gt;=2.0,&lt;3.0 django&gt;=4.0.0,&lt;4.1.0 djangorestframework djangorestframework-simplejwt pyyaml requests django-cors-headers black isort settings.py INSTALLED_APPS = [ "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", # third …

18.06.2022
Где находится модель Django Migrations?

Я хочу сделать пользовательскую модель, которая имеет отношения внешнего ключа к таблице django_migrations. Можно ли это сделать? Если да, то как именно мне импортировать модель django migrations? Редактирование... Вот мой план 1: У меня есть одна база …

18.06.2022
UndefinedTable: отношение "user" не существует

Я развертываю новое свежее приложение Django на сервере. Проблема в том, что когда я переношу все приложения в проекте. Я получаю UndefinedTable: отношение "user" не существует. Дела, которые я уже сделал: удалил все миграции из всех …

18.06.2022
Разрешение ошибки Django на форме: Объект не имеет атрибута

Здравствуйте, я пытаюсь создать форму, которая при использовании будет обновлять одну модель (Command_Node), и в то же время создавать экземпляр другой модели (EC_NODE), которая имеет отношения много к одному с Command_Node. Однако, когда я перехожу к представлению обновления …

18.06.2022
При преобразовании HTML в pdf страница застревает на загрузке, пока я пытаюсь вернуть Http Response

При попытке вернуть именованный ответ с приведенным ниже кодом, чтобы сгенерировать файл pdf, браузер застрял при загрузке def GeneratePdf(request, id): job = Job.objects.get(pk=id) products = Product.objects.all() supplies = job.jobItem.all() template_path = "company/jobDetails.html" context = { "job": job, "status": status, "supplies": …

18.06.2022
Django authenticate возвращает none, но прекрасно работает в shell

Def login_page(request): if request.method=='POST': user_name = request.POST.get('username') user_password = request.POST.get('password') user =authenticate(request,username=user_name,password=user_password) print(user) if user is not None: login(request,user) return redirect('/') else: messages.info(request,'Invalid user name or password') return redirect('/login_page') else: return render(request,'account/login_page.html') Вот код, который я использую Функция …

18.06.2022
Серверы потоковой передачи мультимедиа для Django

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

18.06.2022
Почему встроенная команда python3 manage.py runserver также запускает мои пользовательские команды?

App_name добавляется INSTALLED_APPS = [] и в моем пути /app_name/management/commands/custom.py from django.core.management.base import BaseCommand import server class Command(BaseCommand): def handle(self, *args, **kwargs): server.start() я запустил python3 manage.py custom.py он выполнил код в моем файле сервера …

18.06.2022
Как обновить профиль другого пользователя, если вы вошли в систему как владелец?

В настоящее время я вошел в систему как владелец и хочу обновить поля клиентов в базе данных. Но форма не обновляется или показывает данные в виде заполнителя, потому что модель пользователя расширила модель клиента и, следовательно, модель клиента не имеет …

18.06.2022
Django: Доступ к полной информации о пользователе через поле ManyToMany

Всем привет, я новичок в Django и работаю над своим первым большим проектом, и у меня возникли проблемы с доступом к информации модели Django User по умолчанию через отношения ManyToMany. Я потратил много времени на поиски и никак не могу …

18.06.2022
Как настроить панель инструментов Summernote в админке django

Мне нужна только кнопка ссылки на summernote. Как редактируется эта панель инструментов? Я попробовал документацию и не почувствовал должного руководства.