Primárně pro 3.I+3.IM - Django program se základním přihlašovacím systémem
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.
 
 
Jakub Škrabánek f0d3347933 Update readme.md 4 years ago
.gitignore Initial commit 4 years ago
README.md Update readme.md 4 years ago

README.md

Django-login

Primárně pro 3.I+3.IM - Django program se základním přihlašovacím systémem

založení projektu

Pokud používáme PyCharm přesuneme se na bod 3.

  1. Vytvoříme si virtální prostředí

python -m venv .venv

  1. Spustíme virtuální prostředí

.venv\Scripts\Activate.bat

  1. Naimportujeme si Django (.venv) nepíšeme

(.venv) pip install django

  1. Vytvoříme si projekt (nezapomeňte na konci TEČKU)

django-admin startproject loginproject .

  1. Migrujeme projekt

python manage.py migrate

  1. Spustíme server na vyzkoušení

python manage.py runserver

  1. V settings.py nalezneme si část TEMPLATES (řádek 54 v základu) a upravíme DIRS (řáděk 57 v základu)

'DIRS': [], >>>>>> 'DIRS': [BASE_DIR / "templates"],

  1. vytvoříme si složku templates a uvnitř složky templates vytvoříme složku registration
  2. ve složce registration vytvoříme soubor login.html (celá cesta je templates/registration/login.html)
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Login</title>
</head>
<body>
<h2>Login</h2>
<form action="post">
    {% csrf_token %}
    {{form.as_p}}
    <button type="submit"> Prihlasit</button>
</form>

</body>
</html>