Skip to content
Snippets Groups Projects
Commit 10310fc6 authored by Christian Elberfeld's avatar Christian Elberfeld
Browse files

Design für Forms, closes #5

parent 11966f37
No related branches found
No related tags found
No related merge requests found
...@@ -24,6 +24,7 @@ RUN pip3 install \ ...@@ -24,6 +24,7 @@ RUN pip3 install \
django>=2.0.2 \ django>=2.0.2 \
django-auth-ldap \ django-auth-ldap \
django-bootstrap-static>=4.0 \ django-bootstrap-static>=4.0 \
django-crispy-forms \
django-mysql \ django-mysql \
django-settings-export \ django-settings-export \
ldap3 \ ldap3 \
......
...@@ -36,6 +36,7 @@ INSTALLED_APPS = [ ...@@ -36,6 +36,7 @@ INSTALLED_APPS = [
'django.contrib.staticfiles', 'django.contrib.staticfiles',
'bootstrap', 'bootstrap',
'fontawesome', 'fontawesome',
'crispy_forms',
] ]
MIDDLEWARE = [ MIDDLEWARE = [
...@@ -221,3 +222,9 @@ SETTINGS_EXPORT = [ ...@@ -221,3 +222,9 @@ SETTINGS_EXPORT = [
'DEBUG', 'DEBUG',
'APP_NAME' 'APP_NAME'
] ]
#
# Settings fpr Crispy
#
CRISPY_TEMPLATE_PACK = 'bootstrap4'
...@@ -3,17 +3,23 @@ ...@@ -3,17 +3,23 @@
{% block title %}About{% endblock %} {% block title %}About{% endblock %}
{% block content %} {% block content %}
<div class="container">
<div class="jumbotron"> <div class="row">
<h1 class="display-4">About {{ settings.APP_NAME }}</h1> <div class="jumbotron" style="margin-top: 50px;">
<hr class="my-4"> <h1 class="display-4">About {{ settings.APP_NAME }}</h1>
<p> <hr class="my-4">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. <p>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et
dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet
clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet,
consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed
diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea
takimata sanctus est Lorem ipsum dolor sit amet.
</p>
<p class="lead">
<a class="btn btn-primary btn-lg" href="#" role="button">More Info</a>
</p> </p>
<p class="lead"> </div>
<a class="btn btn-primary btn-lg" href="#" role="button">More Info</a>
</p>
</div> </div>
{% endblock %}
{% endblock %} \ No newline at end of file
\ No newline at end of file
{% extends 'base.html' %} {% extends 'base.html' %}
{% load crispy_forms_tags %}
{% block title %}Login{% endblock %} {% block title %}Login{% endblock %}
{% block content %} {% block content %}
<h2>Login</h2> <div class="container">
<form method="post"> <div class="row">
<div class="form-group">
{% csrf_token %} <div class="container-fluid">
{{ form.as_p }} <div class="card" style="width: 300px; margin-top: 50px;">
<h5 class="card-header">Login</h5>
<div class="card-body">
<form method="post">
<div class="form-group">
{% csrf_token %}
{{ form | crispy }}
</div>
<button type="submit" class="btn btn-primary">Login</button>
</form>
</div>
</div>
</div>
</div> </div>
<button type="submit">Login</button> </div>
</form>
{% endblock %} {% endblock %}
\ No newline at end of file
...@@ -3,22 +3,23 @@ ...@@ -3,22 +3,23 @@
{% block title %}Home{% endblock %} {% block title %}Home{% endblock %}
{% block content %} {% block content %}
<div class="container">
<div class="row">
<div class="jumbotron"> <div class="jumbotron" style="margin-top: 50px;">
<h1 class="display-4">Hi {{ user.username }}!</h1> <h1 class="display-4">Hi {{ user.username }}!</h1>
<hr class="my-4"> <hr class="my-4">
<p> {% if user.is_authenticated %}
Do some stuff <p>Logged in</p>
</p> {% endif %}
<p class="lead"> <p>
<a class="btn btn-primary btn-lg" href="#" role="button">Do other Stuff</a> Do some stuff
</p> </p>
<p class="lead">
<a class="btn btn-primary btn-lg" href="#" role="button">Do other Stuff</a>
</p>
</div>
</div> </div>
</div>
{% if user.is_authenticated %}
Hi {{ user.username }}!
{% else %}
<p>You are not logged in</p>
<a href="{% url 'login' %}">login</a>
{% endif %}
{% endblock %} {% endblock %}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment