You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
2.3 KiB

<html>
<body>
<nav>
<a href="{% url 'home' %}">Home</a>
{% if person == '' %}
<a href="{% url 'login_form' %}">Login</a>
<a href="{% url 'register_form' %}">Register</a>
{% else %}
<a href="{% url 'courses' %}">Courses</a>
<a href="{% url 'profile' %}">Profile</a>
{% endif %}
</nav>
<form action="{% url 'update_course_form' course.id %}" method="POST">
{% csrf_token %}
<fieldset>
<legend><h1>Update a course</h1></legend>
{% if error_message %}
{{ error_message }}
{% endif %}
<label for="title">Course Title</label><br>
<input type="text" name="title" id="title" value="{{ course.title }}" required><br/>
<label for="summary">Course Summary</label><br>
<textarea name="summary" id="summary" required>{{ course.summary }}</textarea><br/>
<label for="level">Course Level</label><br>
<select name="level" id="level" required>
{% if course.level == 'Beginner' %}
<option value="Beginner" selected>Beginner</option>
<option value="Intermediate">Intermediate</option>
<option value="Advanced">Advanced</option>
{% elif course.level == 'Intermediate' %}
<option value="Beginner">Beginner</option>
<option value="Intermediate" selected>Intermediate</option>
<option value="Advanced">Advanced</option>
{% else %}
<option value="Beginner">Beginner</option>
<option value="Intermediate">Intermediate</option>
<option value="Advanced" selected>Advanced</option>
{% endif %}
</select><br/>
<label for="places">Number of Places</label><br>
<input type="number" name="places" id="places" value="{{ course.places }}" min="1" required><br/>
</fieldset>
<input type="submit" value="Update Course">
</form>
</body>
</html>