Прежде всего, извините за простой вопрос, я новичок в Django, и божественное do c мне не помогло.
Дело в том, что я пытаюсь отобразить форма флажка в шаблоне, но, несмотря на то, что я следовала django до c до буквы, она отказывается появляться.
Вот мой код:
формы. py
from django.forms import ModelForm
from .models import SoinsSelect
class SoinsSelectForm(ModelForm):
class Meta:
model = SoinsSelect
fields = '__all__'
models.py
from django.db import models
class SoinsSelect(models.Model):
blabla = models.BooleanField(default=False)
views.py
from soins.forms import SoinsSelectForm
from django.shortcuts import render
def CreateSoinsSelect(request):
if request.method == 'POST':
form = SoinsSelectForm(request.POST or None)
if form.is_valid():
form.save()
else:
form = SoinsSelectForm()
return render(request, 'profile.html', {'form': form})
profile. html
<!DOCTYPE html>
<html lang="en">
<head>
{% load static %}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="{% static "css/profile.css"%}">
</head>
<body>
<div class="nav-right visible-xs">
<div class="button" id="btn">
<div class="bar top"></div>
<div class="bar middle"></div>
<div class="bar bottom"></div>
</div>
</div>
<!-- nav-right -->
<main>
<nav>
<div class="nav-right hidden-xs">
<div class="button" id="btn">
<div class="bar top"></div>
<div class="bar middle"></div>
<div class="bar bottom"></div>
</div>
</div>
<!-- nav-right -->
</nav>
<a href="https://codepen.io/tonkec/" class="ua" target="_blank">
<i class="fa fa-user"></i>
</a>
<section>
<article>
<h4>Hello {{ user.forename }}</h4>
<p>Here is you data :</p>
<p>Username : {{ user.forename }}</p>
<p>name : {{ user.name }}</p>
<p>email : {{ user }}</p>
<p>N° de téléphone : {{ user.phone }}</p>
<p>Adresse : {{ user.adress1 }} {{ user.adress2 }}</p>
<p>Date de naissance : {{ user.dateNaiss }}</p>
<p>Mes points de fidelité : {{ user.fidelity }}</p>
<br>
<button type="submit"> <a href="{% url 'users:edit_profile' %}" class="nav-link">Changer mes informations</a></button>
</article>
</section>
<section>
<article>
<h4>Faites votre réservation</h4>
<form action="#" method="post">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Submit">
</form>
</article>
</section>
<section>
<article>
<h4>Section 3</h4>
</article>
</section>
<section>
<article>
<h4>Section 4</h4>
</article>
</section>
</main>
<div class="sidebar">
<ul class="sidebar-list">
<li class="sidebar-item"><a href="{% url 'Accueil' %}" class="sidebar-anchor">Accueil</a></li>
<li class="sidebar-item"><a href="#" class="sidebar-anchor" data-rel="1" class="active">Mon compte</a></li>
<li class="sidebar-item"><a href="#" class="sidebar-anchor" data-rel="2">Réserver un soin</a></li>
<li class="sidebar-item"><a href="#" class="sidebar-anchor" data-rel="3">Mes réservations</a></li>
<li class="sidebar-item"><a href="#" class="sidebar-anchor" data-rel="4">Mon historique</a></li>
</ul>
</div>
<script src="{% static "js/profile.js" %}"></script>
</body>
</html>
PS: views.py и profile. html находятся в другом приложении, но я не думаю, что это проблема, поскольку я импортировал его?
PS2: у меня есть функция в профиле. js, которая скрывает
в зависимости от , в котором я, но я не думаю, что это проблема, поскольку кнопка отправки в форме появляются. PS3: Извините за мой плохой английский sh.