hello everyone, i am using django allauth, also i have installed multiselectfield and trying show my facilities on the site.
this is my models.py
class Hotel(models.Model):
name = models.CharField(max_length=128)
description = models.TextField()
stars = models.IntegerField()
price = models.IntegerField()
picture = models.ImageField(upload_to='images', default="images/124180566_3771168516249284_3976912378791517206_o.jpg")
HOTEL_TYPE = (
("Free WiFi", "free wiFi"),
("Free Parking", "Free Parking"),
)
popular_facilities = MultiSelectField(choices=HOTEL_TYPE)
this is my views.py
def see_more(request, id):
seemore = Hotel.objects.get(id=id)
reviews = HotelReview.objects.filter(review=id, permission=True)[:2]
facilities = seemore.popular_facilities
form = HotelReviewForm()
if request.method == "GET":
form = HotelReviewForm(request.GET or None) #request.FILES მედიას ატვირთვა თუ გვინდა
if form.is_valid():
data = form.save(commit=False)
data.review = seemore
data.name = form.cleaned_data.get("name")
data.email = form.cleaned_data.get('email')
data.comment = form.cleaned_data.get('comment')
data.rating_number = form.cleaned_data.get('rating_number')
data.permission = True
data.save()
return redirect('hotel:seemore', id)
context = {
'seemore':seemore,
'reviews':reviews,
'form':form,
'facilities':facilities
}
return render(request, 'hotel/seemore.html', context)
and this is my html
<p class="se-p">Popular Facilities</p>
<ul>
{% for facilitie in facilities %}
<li class="fac"><i class="fas fa-swimmer iconsize"></i>{{ facilitie }}</li>
{% endfor %}
and this is what is showed up

can anyone help me?