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

06.10.2021
Как повторно запустить cronjob, когда одно и то же задание завершено

У меня есть задание cron, которое запускается каждые 20 минут с 9 до 5. Вот код: */20 09-05 * * * Я хочу настроить его так, чтобы, если задание заканчивается через 10 минут, оно запускалось снова …

06.10.2021
Django Modelviewset пытается создать пользовательский маршрут

@action(detail=False, methods=['GET'], name='Get Vesting Locaitons') def get_vesting_locations(self, request, pk=None, *args, **kwargs): Я пытаюсь вернуть json ответ и получаю 404 ошибку это регистратор маршрутов router.register(r'vesting', VestingViewSet, basename='vesting') и это те ссылки, которые я пытаюсь получить http://localhost:8000/vesting/get_vesting_locations/617b8bd8-6fdd-43eb-948a-4b17d1a0a089/ http://localhost:8000/vesting/617b8bd8-6fdd-43eb-948a-4b17d1a0a089/get_vesting_locations/

06.10.2021
Как развернуть Django с Apache и Gunicorn на CentOs7?

Я уже некоторое время пытаюсь развернуть django на своем сервере CentOs 7 (релиз 7.9.2009), и я пробовал маршрут nginx + gunicorn, а также маршрут Apache + mod_wsgi. Однако оба они столкнулись с препятствиями, а именно: Apache блокировал nginx, а …

06.10.2021
Как установить значения по умолчанию в поле массива Django?

Я хотел бы узнать, как установить значения по умолчанию в модели поля массива Django. У меня есть модель TextChoices с именем "GameType" : class GameType(models.TextChoices): ''' Enumeration of all different game types ''' EVIL = 'evil', 'evil' …

06.10.2021
Django запрос - как отфильтровать сумму по дате?

Я борюсь с кверисетом в представлении Django. В основном, у меня есть три модели: User, ActivityLog, & ActivityCategory. Пользователь - встроенный. ActivityLog выглядит следующим образом: class ActivityLog(models.Model): activity_datetime = models.DateTimeField(default=timezone.now) user = models.ForeignKey(User, on_delete=models.CASCADE, null=True, related_name='activity_user') activity_category = models.ForeignKey(ActivityCategory, …

06.10.2021
Как создать api для этого, включая метод put, get, post с использованием сериализатора?

Class normal(models.Model): active = models.BooleanField(default=True) created_on = models.DateTimeField(auto_now_add=True,null=True) created_by_id = models.IntegerField(null=True) updated_on = models.DateTimeField(auto_now=True,null=True) updated_by_id = models.IntegerField(null=True) class Meta: abstract=True класс Роль (нормальный): name = models.CharField(max_length=100) description = models.TextField(null=True) class Meta: db_table = 'environment_role'>

06.10.2021
Сохраните тип данных JSONField из celery

Model.py: from django.db import models from datetime import datetime from django.db.models import TextField, JSONField, Model # Create your models here. class reservation(models.Model): res=models.JSONField() da = models.DateTimeField(default=datetime.now, blank=True) tasks.py: @shared_task def ress(): content={ "customer": 48, "reservation_id_pms": str(id), "reservation_channel_number": None, "reservation_group_id_pms": …

06.10.2021
Django RadioButton в HTML

В моей пользовательской форме есть radiobutton для выбора пола пользователя. Когда я пытаюсь отправить форму, она возвращает мне эту ошибку 'UserInfo' object has no attribute 'is_valid' Поскольку эта ошибка началась после того, как я отредактировал свой html-шаблон, используя …

06.10.2021
Angular css не полностью загружается при сборке с помощью prod. Служит из django

Я использую angular с django. Я установил контейнер docker, который собирает приложение, а затем собирает статическую информацию. Большая часть css работает, но css в src/styles.css кажется Вот мои версии для angular: Angular CLI: 9.0.1 Узел: 16.10.0<>> …

06.10.2021
Ввод нескольких внешних ключей в Django Admin

У меня возникла проблема с projectapp в Django. По сути, мне нужно создать страницу, на которой я отображаю элемент, содержащийся в определенном полетном задании (я разрабатываю программное обеспечение для летной школы). Код модели должен быть примерно таким: models.py class …

06.10.2021
Получение префикса из имен Нидерландов

У меня есть социальная сеть с пользователями из Нидерландов на Django. С помощью моего сайта я могу получить имя Нидерландов, например, Jap van der Stael, а мне нужно получить только часть van der. Для этого имени это не проблема, …

06.10.2021
Как показать профиль автора поста из детализации поста Django

Я хочу показывать профиль автора посетителям, которые заходят в детали поста. Мой views.py имеет вид: def usercv(request): post = Post.objects.filter(id=id) postusercv = post.author.profile context={ 'posts':postusercv } return …

06.10.2021
Удаление элемента из select после добавления в базу данных (фильтрация)

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

06.10.2021
(Django) Функция Delete не удаляет данные из базы данных

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

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

Всем привет, добавил новые поля в модель, пытаюсь смигрировать их, выскакивает ошибка django.db.utils.ProgrammingError: column &quot;name&quot; of relation &quot;employees_employee&quot; 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 &quot;&quot;; &quot;~*webp&quot; &quot;.webp&quot;; } ... …

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 -&gt; компания -&gt; транспорт, все они связаны 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 здесь номер снова повторяется страница работает правильно но номер повторяется. &lt;a href="/hotfix/all/?page={{ i }}&amp;number={{number_data}}/&gt; /hotfix/all/?page=3&amp;number=10&amp;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 других приложения в зависимости от типа пользователя. Профили каждого типа пользователей разные, и я не знаю, куда поместить модели …