@ -48,7 +48,7 @@ class feedbackModel(models.Model):
return self.nazev + " " + self.zprava
return self.nazev + " " + self.zprava
```
```
7. vytvoření souboru **forms.py** ve složce *název_aplikace*
7. vytvoření souboru **forms.py** ve složce *název_aplikace* a přidat `'forms',` do *název_projektu/settings.py* do kolonky INSTALLED_APPS
```python
```python
from django.forms import ModelForm
from django.forms import ModelForm
@ -111,13 +111,15 @@ admin.site.register(feedbackModel)
11. zkontrolujeme databázi (migrujeme) a vytvoříme si SuperUser
11. zkontrolujeme databázi (migrujeme) a vytvoříme si SuperUser
Upozornění!!! PŘI KAŽDÉ ZMĚNĚ MODELS.PY JE POTŘEBA *MAKEMIGRATIONS*
> (.venv) python manage.py makemigrations
> (.venv) python manage.py makemigrations
> (.venv) python manage.py migrate
> (.venv) python manage.py migrate
> (.venv) python manage.py createsuperuser
> (.venv) python manage.py createsuperuser
12 . **HOTOVO - vložíme nějaké texty a zkontrolujeme admin panel**
1. **HOTOVO - vložíme nějaké texty a zkontrolujeme admin panel**
#### Postup pro hezčí formulář
#### Postup pro hezčí formulář
@ -190,10 +192,10 @@ def feedbackinfoview(request, i):
5. Migrace (vytvoření) databáze
5. Migrace (vytvoření) databáze
6. Spuštění projektu -->
6. Spuštění projektu -->
Při používání PyCharm:
##### Při používání PyCharm:
1. Vytvoření PyCharm projektu
1. Vytvoření PyCharm projektu
2. Stahnout/Klonovát repositář
2. Stahnout/Klonovát repositář
3. V archivu **rozkliknout django-form** a vložit složku ** *djangoform*** *(vedle složky jsou soubory README.md a logo.png)* do složky s projektem a přepnout Console do složky
3. V archivu **rozkliknout django-form** a vložit složku ** *djangoform*** *(vedle složky jsou soubory README.md a logo.png)* do složky s projektem a přepnout * Console (v PyCharm)* do složky
> cd djangoform
> cd djangoform
4. Do Console napsat
4. Do Console napsat
>pip install django
>pip install django
@ -204,4 +206,41 @@ Při používání PyCharm:
6. Vytvořit admin učet
6. Vytvořit admin učet
> python manage.py createsuperuser
> python manage.py createsuperuser
7. spustit server
7. spustit server
> python manage.py runserver
> python manage.py runserver
##### Při použití VS CODE:
budeme celou dobu používat CMD (command prompt)
0. vytvořit si práznou složku a přepnout do ní
> mkdir nazevSlozky
> cd nazevSlozky
1. Vytvoření virtuálního prostředí
> python -m venv .venv
2. Aktivace virtuálního prostředí
> .venv\Scripts\activate.bat
3. Instalce Django
> pip install django
4. Stahnout/Klonovát repositář do složky
> git clone http://git.asgard.odbornaskola.cz/skrabanek/Django-form.git
5. prepnout do slozky složky **djangoform**
>cd Django-form\djangoform
6. Do CMD napsat
>pip install django
>pip install django-crispy-forms
7. Migrovat databazi
> python manage.py migrate
8. Vytvořit admin učet
> python manage.py createsuperuser
9. spustit server
> python manage.py runserver