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

18.11.2022
Получение идентификационного номера (int) из модели

Я работаю с django и пытаюсь получить id номер из модели профиля class Profile(Model): user = OneToOneField(User, on_delete=CASCADE) image = ImageField(upload_to='accounts/static/images', blank=True, null=True) gender = CharField(max_length=6, choices=GENDER, default='Male', blank=True) biography = HTMLField(blank=True) def __str__(self): return f"{self.user.username} Profile" и …

18.11.2022
Почему мой образ docker не запускается при использовании docker run (image), но я могу запускать контейнеры, созданные с помощью docker-compose up?

Мой docker-compose создает 3 контейнера - django, celery и rabbitmq. Когда я выполняю следующие команды -> docker-compose build и docker-compose up, контейнеры успешно запускаются. Однако у меня возникли проблемы с развертыванием образа. Созданный образ имеет идентификатор образа 24d7638e2aff. …

18.11.2022
Django Initial Usage для получения последнего идентификатора для вывода на форму

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

18.11.2022
Django - как фильтровать модель по полю внешнего ключа?

У меня есть две модели для категорий, список категорий для всех пользователей (каждая уникальна) и список связей между пользователем и категорией. # category/models.py class CategoryList(models.Model): name = models.TextField(unique=True, max_length=60, verbose_name='Category name') def __str__(self): return f'{self.name}' class UserCategories(models.Model): category …

18.11.2022
Django DRF: "Positional argument follows keyword argument unpacking" при попытке добавить текущего пользователя [duplicate]

Я пытаюсь добавить текущего зарегистрированного пользователя в поле внешнего ключа "user" в модели "LeadFacilityAssign" каждый раз, когда создается объект leadfacility. Но я получаю следующее: "Позиционный аргумент следует за распаковкой аргумента ключевого слова" models.py class Lead(models.Model): first_name = models.CharField(max_length=40, null=True, …

18.11.2022
Мне нужно сделать регулярно работающую очередь, когда она не пуста в Django

ПРОЕКТ: Я делаю веб-приложение, в котором пользователи отправляют ZIP-файл, он сохраняется в папку. Есть VM, которая постоянно ищет папку, в которую распаковывается ZIP. Обратите внимание, что VM всего 1. Поэтому я должен извлечь, поспать 20 секунд и удалить файлы из …

18.11.2022
Пользователь доступен в представлениях, но не в шаблоне

Я пытаюсь использовать {% if user.is_authenticated %} в шаблоне, но пользователь фактически не существует. Если я пытаюсь вывести {{ user }}, то ничего нет. В настройках у меня есть такие опции для ТЕМПЛАТОВ: "context_processors": [ "django.template.context_processors.debug", "django.template.context_processors.request", "django.contrib.auth.context_processors.auth", "django.contrib.messages.context_processors.messages", …

18.11.2022
Как хранить математические символы и формулы в столбце sqlalchemy Postgres как БД

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

18.11.2022
Django с mysql, столкнулся с ошибкой 'table doesn't exist' случайным образом в разное время суток

В настоящее время я использую Django версии 2.2.28 с движком mysql innodb версии 5.7, до некоторых дней я столкнулся с сумасшедшей проблемой, вот: (MySQLdb._exceptions.ProgrammingError) (1146, "Table 'db_name.table_name' doesn't exist") Меня сводит с ума то, что они происходят на …

18.11.2022
Статические файлы применяются на всех страницах, кроме index.html и base.html

У меня проблема со статическими файлами. Я загрузил код на pyanywhere все хорошо, он работает, я связал статические урлы в pyanywhere>web page corectly. Проблема в том, что моя статика не загружается на index и base.html, но на других страницах …

18.11.2022
Как использовать пользовательскую форму ModelForm в админке пользователя

Я пытаюсь ограничить возможности стандартного пользователя в админке приложения Django, чтобы избежать возможности эскалации привилегий.User Я попробовал подход, упомянутый в документации: https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.get_form class UserAdmin(BaseUserAdmin): form = UserForm inlines = (UserProfileInline,) def get_form(self, request, obj=None, **kwargs): …

18.11.2022
Django html css

У меня проблема с фоновым изображением, Я не могу загрузить картинку на страницу, я не знаю в чем проблема Вот мой код: <style> body { background-image: url("../img/mountains.jpg"); } </style> введите описание изображения здесь

18.11.2022
SMTPSenderRefused в /contacts

Я использую Django. Я хочу отправить письмо через html контактную форму. И я столкнулся с этой ошибкой: SMTPSenderRefused at /contacts (530, b'5.7.0 Must issue a STARTTLS command first. p6-20020a1c5446000000b003b47e75b401sm7708347wmi.37 - gsmtp', 'webmaster@localhost') Request Method: POST Request URL: http://127.0.0.1:8000/contacts Django Version: …

18.11.2022
В чем разница между psycopg2 и psycopg3

Пожалуйста, дайте мне краткое объяснение, в чем разница между https://pypi.org/project/psycopg/ и https://pypi.org/project/psycopg2/ Если у меня есть Django3.2, что я должен использовать? Есть ли преимущества? В официальном руководстве я не нашел никаких замечаний по поводу …

18.11.2022
Django Creation View не сохраняет никаких данных

Мой вид создания перенаправляет на главную страницу блога хорошо после создания, но я не могу найти ни одного созданного поста в сообщениях или на странице администратора, может кто-нибудь помочь пожалуйста вот мое мнение @login_required def add_post(request): if request.method == …

18.11.2022
Несколько моделей и несколько сериализаторов в одном ответе в DRF

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

18.11.2022
Создание новой модели, имеющей связь один-к-одному с существующей моделью Django

Я хочу добавить отношение модели Profile через поле один-к-одному к существующей модели User. Однако у меня уже есть несколько пользователей в базе данных. Как я могу перенести новую модель, одновременно создавая эти отношения по умолчанию? Например, у меня …

18.11.2022
Добавление пользовательского заголовка к полям формы django

Я хотел бы добавить пользовательский заголовок к одному из полей моей формы. Я сделал некоторые изменения, но он все еще не работает. Мой файл forms.py ` from django.forms import ModelForm from django import forms from .models import bug from …

18.11.2022
Django django.db.models.query_utils.DeferredAttribute object at 0x000

Я пытаюсь создать пользовательский идентификатор для своего проекта def get_default_id(): last_cl_itemid = ClearanceItem.objects.all().order_by('cl_itemid').last() if not last_cl_itemid: return str(ClearanceItem.sem)+ '00' class ClearanceItem(models.Model): cl_itemid = models.CharField(primary_key=True, max_length=255, default=get_default_id) office = models.ForeignKey('Office', models.DO_NOTHING, blank=True, null=True) sem = models.CharField(max_length=1, blank=True, null=True) sy = …

18.11.2022
Удаление элементов из списка в request.session не работает я не понимаю почему

Я пытаюсь создать базовую игру Q&A. В request.session['questions'] я сохраняю вопросы, которые хочу отобразить . Поток должен быть : Вопрос 1 загружается сразу после загрузки формы --> как только пользователь нажимает следующий вопрос, должен быть отображен вопрос …

18.11.2022
Промежуток времени между сообщениями.ошибками в django

Я создал приложение Django с формой. Когда форма отправлена и найдена ошибка, вызывается messages.error(request, e), где e - текст ошибки. настоящий код for field, errors in form.errors.items(): print('Field: {} Errors: {}'.format(field, ','.join(errors))) e = 'Field: {} …

18.11.2022
Как сгенерировать новый токен доступа drf-simplejwt после истечения срока действия старого токена доступа, используя предварительно сгенерированный токен обновления для определенного пользователя?

Я использую библиотеку simplejwt от django restframework для ручного создания токенов для пользователя с помощью нижеприведенной функции. from rest_framework_simplejwt.tokens import RefreshToken def get_tokens_for_user(user): refresh = RefreshToken.for_user(user) return { 'refresh': str(refresh), 'access': str(refresh.access_token), } Приведенная выше функция get_tokens_for_user …

18.11.2022
Я хочу изменить часовой пояс UTC на часовой пояс Пакистана в Django 4..1.2, может ли кто-нибудь помочь мне?

Ниже приведен мой код, но он не работает LANGUAGE_CODE = 'en-us' TIME_ZONE = 'Asia/Pakistan' USE_I18N = True USE_L10N = True USE_TZ = True он выдает мне эту ошибку A server error occurred. Please contact the administrator.

18.11.2022
Django - Данные не публикуются в БД

В настоящее время я работаю над системой заметок/комментариев. Она предназначена для работы в качестве добавления заметок к каждому отдельному проекту. Например, вы создаете "Проект", и есть раздел заметок или комментариев, предназначенный для добавления обновлений к проекту. Вот мой view.py …

18.11.2022
Добавление нескольких классов аутентификации в API с помощью Django Rest Framework

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

18.11.2022
Dockerfile работает некорректно в ARM Ubuntu 20

Я пытаюсь создать образ, который отлично работает на mac на виртуальной машине ubuntu 20. На хост-компьютере я запускаю docker-compose --debug -f local.yml build и он отлично работает. docker-compose --debug -f local.yml build Когда я ввожу ту же …

18.11.2022
Как получить доступ к элементам списка в шаблоне django jinja динамически, используя индексирование переменных

Ошибка шаблона Django jinja - TemplateSyntaxError Я пытался создать пример страницы show users, где я хочу показать имя пользователя, пароль и роль пользователей. Я буду хранить роли в виде чисел и позже попытаюсь получить имя роли из списка. …

18.11.2022
Django - ошибка 'object is not iterable', но для моего объекта нет итераций

У меня есть модель под названием Request с отношением модели Many-To-One, где пользователь может иметь несколько объектов Request. Запрос - это пользовательская модель рисования со многими полями. Я просто пытаюсь выделить конкретный объект Request, на который кликнул пользователь, …

18.11.2022
Django - Как предотвратить перезагрузку формы при неправильном вводе данных

У меня есть следующая форма входа в систему: <input type="text" placeholder="Username" name = "username" /> <input type="password" placeholder="Password" name = "password" /> <button type = "submit" name = "submit" value = "sign_in" >Log In</button> {% for message in messages …

18.11.2022
Django как создать пользовательский идентификатор

Я пытаюсь создать пользовательский идентификатор для моего проекта, идентификатор должен содержать курс, учебный год, семестр затем возрастающее число, которое начинается с 00 Когда я размещаю что-то подобное в ex. Почтальон { "sem": "1", "sy": "2022-2023", "studentid": "2019-0478" "course": "ENGG" } …

18.11.2022
Как добавить текстовое поле в django forms.MultipleChoiceField?

При использовании "widget=forms.Select" автоматически добавляется текстовое поле, но при использовании "widget=forms.CheckboxSelectMultiple" нет текстового поля вокруг вариантов выбора. Как добавить текстовое поле? in the forms.py SEGMENTATION = ( (HIGH, 'High'), (MEDIUM, 'Medium'), (LOW,'Low') ) segmentation = forms.MultipleChoiceField( # widget=forms.Select, widget=forms.CheckboxSelectMultiple, …

18.11.2022
Оператор If на 2 экземплярах объекта не работает для меня

Пытаюсь создать запрос пользователя из существующего объекта модели, но ничего не получается. Даже ajax на html странице продолжает перезагружаться. Вот моя модель class Users_Balanc(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) Amount = models.FloatField(max_length=4, default=0.0) Profit = models.FloatField(max_length=30, default=0.0) Bonus = models.FloatField(max_length=30, …

18.11.2022
Почему мой упорядоченный список с переменной шаблона показывает цифру один для каждой записи?

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

18.11.2022
Как я могу хранить больше объектов из другого класса в других классах Поле

Я искал свою проблему в документации Django и не смог найти решение. Моя проблема в том, что в Api Pannel я не могу вставить больше объектов из класса "ActorsAndDirectors" в поле "cast" в классе "Movie". Я могу вставить только один. …

18.11.2022
Как перехватить ответ scrapy от паука в конвейер?

Мне нужен весь ответ scrapy с настройками, трубопроводами, урлами и всем, что находится в трубопроводе, где я создаю объекты модели? Есть ли способ поймать это? pipeline.py class ScraperPipeline(object): def process_item(self, item, spider): logger = get_task_logger("logs") logger.info("Pipeline activated.") id …

18.11.2022
Как правильно написать миксин модели Django?

Я пишу проект Django, в котором есть куча похожих моделей, поэтому я решил написать несколько миксинов для их структурирования. Какова наилучшая реализация?

18.11.2022
Добавьте пользовательскую команду в существующее приложение django

Я установил thirdpartyapp. После установки мой ./manage.py --help имеет такую запись, $ ./manage.py --help ... [thirdpartyapp] thirdparty_cmd1 thirdparty_cmd2 ... Теперь я создал thirdparty_cmd1_extra путем расширения thirdparty_cmd1. Я поместил его в каталог приложения. Таким образом, это выглядит как …

18.11.2022
Запрос Django ORM к трем таблицам с итоговыми значениями

У меня есть три таблицы CATEGORIES, TIPODESPESA и EXPENSE. Я хотел бы выполнить более простой и быстрый запрос, чтобы вернуть общие расходы, сгруппированные по ТИПОДЕСПЕЗАМ и по КАТЕГОРИЯМ. Ожидаемый результат будет таким, как показано ниже: …

18.11.2022
Просмотрщик баз данных для сервера?

У нас есть несколько собственных инструментов, которые хранят данные в довольно стандартных базах данных, использование этих инструментов - сплошная боль в заднице. (Обычный пример - база данных номеров деталей - с некоторыми деталями, и, например, ссылкой на PDF лист …

18.11.2022
Django сохраняет дочерний элемент из родительского

У меня есть этот код, который работает нормально: class Model1(models.Model): name = models.CharField(max_length=50) type = models.CharField(max_length=50) class Meta: verbose_name_plural = "Model1s" ordering = ('sioticket',) def def save(self, *args, **kwargs): super(Model1, self).save(*args, **kwargs) class Model2(models.Model): name = models.ForeignKey(Model1, on_delete=models.CASCADE, null=True, …