Добавить отображение звездочки из базы данных в Django - PullRequest
0 голосов
/ 05 мая 2020

Я хотел бы, чтобы пользователь в моем проекте Django отображал звездный рейтинг. Моя форма собирает данные в раскрывающемся списке charField («1-я звезда», «2 звезды», «3 звезды», «4 звезды», «5 звезд»), поэтому, когда я go отображаю их в моем шаблоне, они отображаются в виде текста. Есть ли способ преобразовать текст в отображение звездочки или изменить тип поля? Любая помощь была бы замечательной. К сожалению, мой код может быть вне контекста, дайте мне знать, если вам нужно больше.

forms.py:

class ReviewsForm(forms.Form):

    apartment_rating = forms.CharField(label="Apartment Rating", widget=forms.Select(choices=Stars))

    landlord_rating = forms.CharField(label="Landlord Rating", widget=forms.Select(choices=Stars))

    neighborhood_rating = forms.CharField(label="Neighborhood Rating",widget=forms.Select(choices=Stars))
...