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

06.10.2021
Как сделать миграции после добавления поля?

Всем привет, добавил новые поля в модель, пытаюсь смигрировать их, выскакивает ошибка django.db.utils.ProgrammingError: column "name" of relation "employees_employee" already exists Пытался делать фейковую миграцию предпоследней миграции python src/manage.py migrate --fake employees 0009_rename_socialaccount_socialnetwork После этого делал обычную и получаю …

06.10.2021
Django множественные роли пользователей во многих организациях

Я пытаюсь разработать многопользовательскую модель, в которой пользователь может иметь различные роли для разных организаций, например, User A can be an admin for organisation_1 User A can be an employee for organisation_2 User A can be a …

06.10.2021
Приложение не совместимо с buildpack: https://buildpack-registry.s3.amazonaws.com/buildpacks/heroku/python.tgz при развертывании проекта на сервере heroku

Django проект развернут на сервере heroku, в момент получения ошибка при push проекта на heroku. Enumerating objects: 63, done. Counting objects: 100% (63/63), done. Delta compression using up to 4 threads Compressing objects: 100% (60/60), done. Writing objects: 100% (63/63), …

06.10.2021
Обновление django без pip [duplicate]

Мне нужно установить django, но когда я установил его, это была одна из самых старых версий (1.10). Я хотел бы обновить пакет, но без pip, потому что у меня нет подключения к интернету на этом компьютере. У кого-нибудь …

06.10.2021
Как преобразовать поле модели django в другую размерность при сохранении?

Я хотел бы конвертировать доллары в центы при сохранении для модели Django. Как я могу это сделать, используя среду Django Model?

06.10.2021
Django статическая стилизация style.css

Хочу поделиться проблемой, которая у меня возникла, я сделал 2 приложения в моем Django проекте и одно из приложений имеет статическую папку с файлом style.css. Все работает, но когда я пытаюсь добавить новый стиль, скажем, я добавляю некоторые стили …

06.10.2021
Подражание const в python

У меня в поле зрения filterset_class = main_app.api.filters.TestClassFilter и там поле id__in class TestClassFilter(FilterSet): id__in = BaseInLimitFilter( field_name="id", label='Id in', limit=LIMIT ) с пользовательским классом фильтра api.filters.BaseInLimitFilter class BaseInLimitFilter(BaseInFilter): message = _("At most {} values are allowed.") …

06.10.2021
Nginx + django + ManifestStaticFilesStorage + webp

Пытаюсь настроить nginx таким образом, что бы он возвращал webp версию изображения, если его поддерживает браузер. У меня получилось это сделать без ManifestStaticFilesStorage прописав следующий код: nginx.conf http { ... map $http_accept $webp_ext { default ""; "~*webp" ".webp"; } ... …

06.10.2021
Ошибка валидации формы Django (Select a valid choice) при использовании "queryset=Product.objects.none()"

Я использую formset_factory, когда получаю заказ на товары product_formset = formset_factory(OrderProductsForm,extra=5) Это работает, когда я использую "qeryset=Product.objects.all()" в "OrderProductsForm(forms.ModelForm):" self.fields['product'] = ModelChoiceField(queryset=Product.objects.all(),empty_label="Ürün Seciniz", widget=forms.Select(attrs={"onChange":'stokKontrol(this.value,this.id)'})) но он получает все продукты, поэтому время загрузки страницы увеличивается. Я хотел …

06.10.2021
Django связи ForeignKey

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

06.10.2021
Django: Невозможно обновить значения внешних ключей в модели

Когда я создаю эту модель, значения равны нулям. class TestRequest(models.Model): class Meta: verbose_name_plural = "TestRequest" title = models.CharField(max_length=256, null=True, blank=True) testConfiguration = models.ForeignKey( TestConfiguration, on_delete=models.PROTECT, null=True, blank=True) testDescription = models.ForeignKey( TestDescription, on_delete=models.PROTECT, null=True, blank=True) Сериализатор: class TestRequestSerializer(serializers.ModelSerializer): class Meta: …

06.10.2021
Частичное сопоставление DSL Django ElasticSearch с помощью анализатора nGram

Я совсем новичок в теме ElasticSearch и пытаюсь реализовать простой поиск электронной коммерции в моем Django приложении, используя ElasticSearch с библиотекой django-elasticsearch-dsl Github repo . Я пытаюсь (крайне упрощенно) добиться того, чтобы, рассматривая эти экземпляры …

06.10.2021
Войдите на страницу администратора Django с именем пользователя UUID

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

06.10.2021
Повторение POST-запроса Flask Form Submission

Я создал форму Contact Form, которая использует Flask в своем Backend, после отправки формы на сервер будет отправлен POST запрос @app.route("/contact", methods=["GET", "POST"]) def contact(): if request.method == "POST": firstname = request.form["firstName"] email = request.form["email"] phone = request.form["phone"] message …

06.10.2021
Есть ли в ORM Django способ определить, выполняется ли код внутри транзакции?

Например, мне нужна такая функция: from django.db import transaction with transaction.atomic(): assert inside_transaction() == True assert inside_transaction() == False Есть ли способ достичь этого? Или возможно ли это обнаружить непосредственно в psycopg2, если не в …

06.10.2021
Настройки в Django повторяются при запуске сервера

Я не знаю, почему мое приложение django запускает settings/base.py 2 раза. Я думаю, что это замедлит работу моего приложения . В моем settings/base.py я напечатал print('this is base_dir') print(BASE_DIR) вывод: this is base_dir F:\7.Django\BLOG_PROJECT\src_blog this is base_dir …

06.10.2021
Форма с полем ModelChoiceField(required=True) не вызывает ошибку ValidationError, если ни один вариант не выбран

У меня есть форма, которая выдает ValidationErrors для всех полей, если они не действительны. Однако, если не выбран ни один вариант из ModelChoiceField, форма не отправляется (что нормально) и не вызывает никаких ValidationError в шаблоне # Form class …

06.10.2021
Django значения по полю m2m не возвращают то же самое, что и тот же запрос на базовой модели

Я ожидаю поведения, которого не получаю. Рассмотрим этот пример модели: class Node(models.Model): name = models.CharField(max_length=30) # Verbose for readability class SpecialNode(Node): other_attr = models.CharField(max_length=30) class Edge(models.Model): nodes = models.ManyToManyField(Node, related_name="edges") У меня есть заданный узел (который не …

06.10.2021
Пользовательские разрешения Djnago фильтруются по роли и идентификатору пользователя

Я работаю с Django Permissions и пытаюсь понять, как реализовать У меня есть расширенная модель User, в которой пользователи имеют роли: class UserCustomModel(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True) ROLES = ( ('ADMIN', 'ADMIN'), ('SUPERUSER', 'SUPERUSER'), ('CONTRIBUTOR', 'CONTRIBUTOR'), ('READER', 'READER'), …

06.10.2021
Повторение параметров URL в Django

вот мой URL здесь номер снова повторяется страница работает правильно но номер повторяется. <a href="/hotfix/all/?page={{ i }}&number={{number_data}}/> /hotfix/all/?page=3&number=10&number=10

06.10.2021
Фильтрация по выбору путем удаления элементов, уже присутствующих в базе данных

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

06.10.2021
Невозможно назначить несколько экземпляров

Мне нужно переопределить метод create. Я хочу создать несколько навыков для одного кандидата в одном запросе. Я получаю ошибку, что нельзя назначить несколько экземпляров class CandidateSkill(models.Model): candidate = models.ForeignKey(Candidate,on_delete=models.CASCADE,related_name="skills",) skills = models.ForeignKey("jobs.Skill",on_delete=models.CASCADE,related_name="candidate_skills", ) ---------- class CandidateSkillList(generics.ListCreateAPIView): serializer_class = CandidateSkillSerializer …

06.10.2021
Ошибка разрешения: попытка выполнить passenger_wsgi.py для приложения django на centos 7

вот файл passenger_wsgi.py: import sys, os ApplicationDirectory = 'djangoProject' ApplicationName = 'djangoProject' VirtualEnvDirectory = 'python-app-venv' VirtualEnv = os.path.join(os.getcwd(), VirtualEnvDirectory, 'bin', 'python') if sys.executable != VirtualEnv: os.execl(VirtualEnv, VirtualEnv, *sys.argv) sys.path.insert(0, os.path.join(os.getcwd(), ApplicationDirectory)) sys.path.insert(0, os.path.join(os.getcwd(), ApplicationDirectory, ApplicationName)) sys.path.insert(0, os.path.join(os.getcwd(), VirtualEnvDirectory, 'bin')) …

06.10.2021
Django rest Error - AttributeError: модуль 'collections' не имеет атрибута 'MutableMapping'

Я создаю приложение Django, и оно прекрасно работает на моей машине, но когда я запускаю его в контейнере docker, фреймворк rest продолжает падать, но когда я комментирую любое соединение с фреймворком rest, он работает нормально. Моя машина: …

06.10.2021
Django: организация моделей в пакет после миграции

У меня есть файл models.py с моделями в нем. Теперь я хочу реорганизовать эти модели в пакет, как описано в официальной документации. Могу ли я сделать это с существующими моделями? Как это повлияет на предыдущие миграции?

06.10.2021
Должен ли я поместить модели профиля пользователя в то же приложение, которое обрабатывает регистрацию учетной записи и вход в систему [закрыто]

В моем проекте django есть приложение под названием "accounts", которое обрабатывает регистрацию и логины. После аутентификации оно перенаправляет на 3 других приложения в зависимости от типа пользователя. Профили каждого типа пользователей разные, и я не знаю, куда поместить модели …

06.10.2021
Как я могу получить доступ к пользователю, который вошел в систему сейчас, к функции приемника [дубликат]

Итак, я хочу создать объект из last_action при сохранении каждой модели (Cars, Books, Carrots), но насколько я знаю, экземпляр передает только атрибуты модели отправителя. Теперь я хочу также использовать пользователя, который вошел в систему, но я не знаю, как …

06.10.2021
Как включить фавикон обновления страницы на вкладке браузера?

Знаете ли вы какие-либо методы, операторы, события для запуска перезагрузки favicon на странице? У меня <!DOCTYPE html> <html lang="en"> <head> <link rel="icon" type="image/png" href="myfavicon.ico" /> ... </head> <body> ... </body> </html> Конечно, я могу нажать F5 для …

06.10.2021
Как интегрировать календарь google в мой сайт?

Я пытаюсь получить доступ и показать google календарь любого пользователя (после входа) на моем сайте, используя django. Пользователь может изменить календарь с сайта и это должно быть видно в календаре google. Я не хочу делать календарь пользователя публичным. (<a href="https://fullcalendar.io/docs/google-calendar" …

06.10.2021
Как устранить неполадки с дроплетом на digital ocean, на котором запущен контейнер docker-django

Я развернул свой django docker через действия GitHub в Digital Ocean, следуя этому tutorial, и вот code, который был развернут. Как я могу посмотреть логи дроплета, поскольку я не могу увидеть мой Django …

06.10.2021
Ошибка развертывания приложения с использованием flask, heroku

нажмите здесь для изображения - успешное развертывание приложения После успешного развертывания приложения и когда я нажимаю кнопку просмотра, то получаю эту ошибку нажмите здесь для изображения - Ошибка приложения и …

06.10.2021
Как исправить create() принимает 1 позиционный аргумент, но было задано 5 В python django

Я создаю форму входа и регистрации в Django. Я получил ошибку create() takes 1 positional argument but 5 were given. код: def register(request): if request.method=="POST": username=request.POST['username'] name=request.POST['name'] email=request.POST['email'] password=request.POST['password'] user_create = User.objects.create(username,name,email,password) user_create.save() messages.success(request, " Your account has …

06.10.2021
Django: STATIC_ROOT STATIC_ROOT не может присоединиться к пути BASE_DIR

Я установил свой STATIC_ROOT следующим образом STATIC_ROOT = os.path.join(BASE_DIR,'/vol/web/staticfiles') print('this is base_dir') print(BASE_DIR) print("this is static_root") print(STATIC_ROOT) Когда я запускаю python manage.py runserver, он выводит следующее: this is base_dir F:\7.Django\BLOG_PROJECT\src_blog this is static_root F:/vol/web/staticfiles this is base_dir …

06.10.2021
Исключение для 'NOT LIKE' в Oracle_SQL

В базе данных имеется множество таблиц с именем 'D_...'. В поисковом запросе все таблицы с именем 'D_%' должны быть проигнорированы, кроме одной. Как обработать это исключение? большое спасибо Исключение для 'NOT LIKE' в Oracle_SQL

06.10.2021
Как запустить программу

В php есть команда exec, а есть ли аналог в django? Можно ли запустить из папки static/program.exe?

06.10.2021
Сортировка django queryset по строковому полю в алфавитном порядке

Я хочу отсортировать пользователей из модели по фамилии. Я использую User.objects.filter(is_active=True).order_by('last_name') Но все равно не получается. Пожалуйста, предложите какое-нибудь решение.

06.10.2021
Аргументы отправителя и экземпляра сигнала post_save в Django

Я запутался в документации Django по сигналу post-save: отправитель Класс модели. instance Фактический сохраняемый экземпляр. Является ли "sender" классом экземпляра модели сохраняемой ? Является ли "instance" экземпляром модели отправителя ? …

06.10.2021
Как установить глобальные переменные окружения WEB_IMAGE и NGINX_IMAGE

Я следую этому учебнику и в нем говорится Установите глобальные переменные окружения WEB_IMAGE и NGINX_IMAGE (export WEB_IMAGE = ? что именно и где? на моей локальной машине или в дроплете?)> Добавьте переменные окружения в …

06.10.2021
Использование filter__in через отношение Foreignkey возвращает пустой набор запросов

Я пытаюсь использовать queryset category_filter как filter__in // Django doc для другого запроса qs_poller. Однако запрос возвращает пустое множество # View def render_random_poller(request): if request.user.is_authenticated: category_filter = Category.objects.filter(usercategoryfilter__user=request.user) # Returns &lt;QuerySet [&lt;Category: Sports&gt;, &lt;Category: Lifestyle&gt;, …

06.10.2021
У меня возникает ошибка "Related Field got invalid lookup: icontains", когда я пытаюсь фильтровать на views.py из models.py

здесь, в views.py Я хочу отфильтровать 'language' из models.py но он говорит, что есть ошибка. "raise FieldError('Related Field got invalid lookup: {}'.format(lookup_name)) django.core.exceptions.FieldError: Related Field got invalid lookup: icontains" Я не знаю, почему проблема только с "языком". но не …