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

03.01.2022
Невозможно импортировать views.py в urls.py

Только что начал работать с Django. Я создал приложение, отобразил его в списке INSTALLED_APPS и написал простую функцию в views.py. Я попытался импортировать views в urls.py, но получаю ошибку: Cannot find reference 'views' in 'init.py' кодviews.py: from django.shortcuts …

03.01.2022
Django сохранение отношений в базу данных из modelForm

Нужно сделать отношение Пользователя к большому кол-ву сокращенных ссылок. Вот мой models.py from django.contrib.auth.models import User from django.db import models class ShortLinks(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) short_links = models.CharField(max_length=256, blank=False) long_links = models.CharField(max_length=256, blank=True) Вот мой forms.py class ShortLinks(forms.ModelForm): …

03.01.2022
Django о форме, форме-группе и т.д.

1) Я хочу поместить имя пользователя, вошедшего в систему, в 'b_wrtier', что мне делать? Теперь, возможно из-за части html {для поля в форме}, появляется только заполнитель b_title, b_writer и b_note. 2) b_note Как мы можем расширить строки в b_note? …

03.01.2022
Содержимое страницы опускается на секунду (CSS)

Мое приложение для перевода кода Морзе работает просто отлично, за исключением того, что когда я перевожу текст на Морзе (Texto para Morse) в первый раз, стили глючат и падают на секунду. Также есть некоторые …

03.01.2022
Как обслуживать MEDIA-загрузки из summernote в prod-хостинге?

Добрый день и с Новым годом! В панели администратора, при создании поста, загруженные изображения не отображаются. Ни в админке, ни в опубликованном посте. Они лежат в папке с загруженными изображениями, и через админпанель Django ссылка видна (но …

03.01.2022
Django Admin - Как проверить условие @mark_safe

Я пытаюсь реализовать некоторый код, например: @mark_safe def workers(self): workers_info = [] for name, role in self.workers: workers_info.append( f"<br> Name: {name}" f"<br> role: {role}" ) return '<br><br>'.join(workers_info) return '-' Проблема в том, что мой проект работает вместе …

03.01.2022
DRF - Вложенный сериализатор, записывающий данные

Это модель class Memo(BaseModel): memo_text = models.TextField(null=True, blank=True) tag = models.ForeignKey('Tag', on_delete=models.SET_NULL, null=True, blank=True) is_tag_new = models.BooleanField(default=False) class Meta: db_table = 'memo' class Link(BaseModel): url = models.URLField(blank=True, null=True) memo = models.ForeignKey('Memo', on_delete=models.CASCADE, related_name='url') class Meta: db_table = 'link' …

03.01.2022
Передача локальных файлов в контейнер docker - docker COPY не обновляется с новыми файлами в каталоге

Я размещаю свои медиа-файлы на том же сервере, на котором размещено мое приложение Django. Время от времени мне нужно добавлять дополнительные файлы, которые будут обслуживаться приложением, например, изображения. Я настроил так, чтобы NGINX обслуживал все мои медиафайлы в …

03.01.2022
Как получить доступ к атрибутам "дочерней" модели в Django?

Models.py class Post(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False, name="post_id") postauthor = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='postuser') class PostImage(models.Model): post = models.ForeignKey(Post, on_delete=models.CASCADE, default=None,) image = models.ImageField(upload_to=user_directory_path) Прежде чем я напишу слишком много и опишу все, что я пробовал до сих …

03.01.2022
Разграничение прав редактирования и удаления публикации Django (User)

Пишу свой первый учебный проект на Django, условный сайт с объявлениями, и мне хотелось бы реализовать следующие функции: 1 - Авторизированный пользователь может редактировать и удалять только свои публикации. 2 - При создании публикации авторизированным пользователем, метка/field "athor" автоматически присваевается …

03.01.2022
Как суммировать время на основе заданного времени в django?

Class Clock(models.Model): report_submitted_at = models.TimeField() delivery_time = models.TimeField(null=True, Blank=True) Я новичок в Django, поэтому мне интересно, как этого добиться. В моей модели report_submitted_at я ввожу время. На основе введенного времени я хочу автоматически сохранять время доставки. Время доставки …

03.01.2022
Django как предотвратить показ сообщений об успехе, если я возвращаюсь на предыдущую страницу без отправки формы?

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

03.01.2022
Django Auth Groups as ForeignKey

Лично мне нравится django как он есть. Это означает, что django auth groups имеет много связей с django Auth User и я не хочу переопределять его как ForeignKey. Просто хочу изменить в Forms.py, чтобы сделать форму с множественным выбором …

03.01.2022
Форматирование Python в VSCode разрушает шаблоны Django

Я пишу приложение Django и использую следующую конфигурацию в VSCode (settings.json) для автоматического форматирования моего кода Python (я также использую расширение Django VSCode): { "liveshare.authenticationProvider": "GitHub", "editor.fontSize": 16, "files.trimFinalNewlines": true, "files.trimTrailingWhitespace": true, "files.insertFinalNewline": true, "html.format.endWithNewline": true, "files.exclude": …

03.01.2022
Django Вызов представления из представления не изменяет URL-адрес

У меня есть два представления. Одно называется gameReportRoster, а другое gameReportStats. Основной поток представлений выглядит следующим образом: gameReportRoster получает PK от другого представления. Затем он отображает некоторые формы и обрабатывает некоторые данные, чтобы получить список игроков, которые играли …

03.01.2022
Каковы преимущества/недостатки при разделении связанных моделей на отдельные приложения в Django

В настоящее время я нахожусь в процессе изучения Django, создавая простое веб-приложение, которое моделирует магазин игрушек. В настоящее время у меня есть 3 приложения в моем проекте Django: Toy, Details и Store, каждое со своей собственной моделью. Toy и Details …

03.01.2022
Несоответствия API или JavaScript

У меня есть JS функция в моем шаблоне, которая работает с командами fetch для передачи в представление Django. Странно то, что большую часть времени она работает так, как ожидается, но иногда она просто не работает, и я не могу …

03.01.2022
Как использовать атрибут внешнего ключа в Django

Как и в этом примере, я хочу использовать категорию для получения пути к каталогу. class Team_Type(models.Model): category = models.CharField(max_length=50) def __str__(self): return self.category class Team_member(models.Model): category = models.ForeignKey(Team_Type, on_delete=models.CASCADE) name = models.CharField(max_length=40) designation = models.CharField(max_length=50) link = models.URLField(max_length=100) photo …

03.01.2022
Как получить пользователя с помощью кода 'django-microsoft-authentication'?

Я использую библиотеку django-microsoft-authentication. Приложение для microsoft было создано, все коды были получены мной. Я сделал все в соответствии с документацией. MICROSOFT = { "app_id": "<my app id>", "app_secret": "my app secret id", "redirect": …

03.01.2022
Как отобразить дочерний элемент в Django MPTT?

Я пытаюсь вызвать родительский и дочерний элемент модели, я просмотрел документацию по модели MPTT. Я сделал все, как указано в документации, но мой шаблон не выводит детей Что может быть возможной причиной этой проблемы? Вот мои …

03.01.2022
Как я могу получить контекстную переменную в классе формы в django

Возможно ли, чтобы класс формы попадал в контекстные переменные в django? context = {'new': True, 'info_form': puzzle_info_form, 'challenge_form': challenge_form, 'solution_files_form': solution_file_form, 'challenge_files_form': challenge_files_form, 'challenge_type': type} return render(request, template_name, context) Я хочу получить переменную "challenge_type" class …

03.01.2022
Django - поле manytomany зависит от другого поля manytomany

У меня есть приложение Contents App, которое имеет два поля ManyToMany, category и sub_category. sub_category зависит от category. class Content(models.Model): title = models.CharField(max_length=200, blank=False) category = models.ManyToManyField('categories.Category', null=True, blank=True) sub_category = models.ManyToManyField('categories.SubCategory', null=True, blank=True) def __str__(self): return self.title …

03.01.2022
Поддержка иностранных языков для преобразования HTML в PDF с помощью weasyprint

У меня есть HTML-код, в котором некоторые тексты написаны на языке хинди. Когда я конвертирую HTML файл в PDF с помощью библиотеки weasyprint, созданный PDF выглядит примерно так: Вот …

03.01.2022
Как установить поле выбора, содержащее этажи здания, если в базе данных показано максимально возможное количество этажей и установлен первичный ключ

Я хочу отобразить этажи от 1 до максимального количества этажей в виде выпадающего списка. Это "максимальное количество этажей" должно быть получено из первичного ключа, который был установлен ранее как другое поле выбора. Выводная форма room.html <!DOCTYPE …

03.01.2022
Django позволяет удалять инлайн-объекты в админке

У меня есть две модели. Одна из них отображается как inline из представления администратора. Для модели inline я могу установить галочку на удаление, но нет кнопки, позволяющей удалить объект модели. В моем models.py class deliveryRegion(models.Model): deliveryRegionName = models.CharField(max_length=200) deliveryRegionActive …

03.01.2022
Как временно переименовать файл или Создать переименованный временный файл в Python перед его застегиванием на молнию

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

03.01.2022
Как я могу получить список определенных дней недели за определенный период времени?

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

03.01.2022
Почему я не могу установить X-CSRFToken в запросе к Django REST API?

я пытаюсь решить эту проблему уже два дня и не могу понять, где проблема, ваши предложения с тестами, чтобы попробовать, показания или решение были бы признательны, вот объяснение: Я делаю расширение для chrome для добавления некоторых данных в …

03.01.2022
Elastic Beanstalk - Невозможно перенести базу данных Django

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

03.01.2022
Как перехватить все события stripe webhook, которые не обрабатываются явно?

Существует множество различных типов Страйп событий. Кроме того, они отмечают, что могут добавить новые в любое время. Я использую dj-stripe. С моими обработчиками событий у меня есть представление о том, какие типы веб-крюков я должен отслеживать для …

03.01.2022
Как установить default_lon, default_lat для страницы администратора с помощью GISModelAdmin

Как установить default_lon, default_lat и default_zoom для поля PointField на странице администратора django с помощью класса GISModelAdmin? При использовании следующего кода страница администратора загружается правильно, но с расположением по умолчанию в Европе. model.py from django.contrib.gis.db import models class …

03.01.2022
Get() получил неожиданный аргумент ключевого слова 'pk'

Я изучаю django и пытаюсь сделать несколько представлений на основе классов. В данном случае у меня есть модель Recurso, и я хочу получить конкретную модель на основе ее id (первичный ключ). Вот мое мнение: class Recurso(View): model …

03.01.2022
Все методы класса в powershell

Я хочу видеть все методы p = Post.objects . Я знаю, что в Linux, если нажать TAB 2 раза, то можно, но в windows я не знаю, как мне это сделать Я использую терминал PyCharm

03.01.2022
Можете ли вы сделать аналог google adsense? [закрыто]

В настоящее время я работаю над сайтом для ведения блога, используя django. Когда он будет закончен, я хотел бы показывать рекламу на своем сайте, но я не хочу использовать google adsense или любые другие уже существующие сервисы, которые могут …

03.01.2022
Обновление поля даты и имени модели на основе поля другой модели

Я немного застрял... Я создаю систему бухгалтерского учета в качестве практики для изучения django больше У меня есть модель для банка, как показано ниже: class Bank(models.Model): bank_name = models.CharField(max_length=50, blank=True, null=True) sales_invoive = models.ForeignKey("Income", on_delete=models.CASCADE, blank=True, null=True, related_name='sales_invoices') …

03.01.2022
IF логика для рейтинга книжных магазинов django python

Хочу сделать программу, если я не выбрал рейтинг, то не могу написать отзыв. Вот код программы в файле views.py if request.method == 'POST': if request.user.is_authenticated: if form.is_valid(): temp = form.save(commit=False) temp.reviewer = User.objects.get(id=request.user.id) temp.buku = buku temp = Buku.objects.get(id_buku=id) …

03.01.2022
Django TypeError: объект 'NoneType' не является подписываемым

У меня возникли проблемы с одной из моих функций в файле просмотра проектов. Я проверил, удалив эту функцию, после чего все работает. Вот представление, This is my view file def createPurchaseOrder(request): form = PurchaseOrderForm() if request.method == …

03.01.2022
AttributeError at /user/ 'CommentSection' object has no attribute 'post' django

Когда я пытаюсь загрузить комментарий к сообщению, я получаю эту ошибку The post model is a foriegnKeyfield of the post the comment is posted on Я попробовал изменить имя модели, но это ничего не дало, я снова получаю ту же …

03.01.2022
Как реализовать 4-сторонний зависимый выпадающий список в Django?

Я пытаюсь сделать 4-зависимый выпадающий список с помощью Django. Я следую этому примеру кода с 3 выпадающими списками https://github.com/masbhanoman/django_3way_chained_dropdown_list но я получаю ошибку. Вот мой код: models.py from django.db import models class Country(models.Model): name = models.CharField(max_length=30) …

03.01.2022
Прогнозирование с помощью линейной регрессии

У меня есть исходный код для предсказания сердечных заболеваний, но он показывает 1-если болезнь существует, и 0-если болезни нет. Мне нужно сделать процент заболевания. Вот пример с логистической регрессией, но у меня есть 4 алгоритма, поэтому мне нужно показать …