You are on page 1of 1

****************************************

*kreiranje okruzenja
conda create --name env_name python=3.7.6 (u ovom slucaju)
****************************************
*aktiviranje okruzenja
conda activate env_name
activate env_name
*deaktiviranje okruzenja
deactivate
****************************************
*instaliranje django-a (vrsi se unutar okruzenja)
conda install django
****************************************
*kreiranje projekta
django-admin startproject project_name
****************************************
*startovanje servera/aplikacije
python manage.py runserver
****************************************
*URL adresa
http://127.0.0.1:8000
****************************************
*kreiranje aplikacije
python manage.py startapp app_name
****************************************
*nakon kreiranja modela
python manage.py migrate
****************************************
*za naknadne izmjene i kreiranje modela u bazi
python manage.py makemigrations app_name (u ovom slucaju first_app)
****************************************
**prvo se poziva migrate pa makemigrations pa makemigrations (za eventualne
promjene) pa migrate (dok ne bude pisalo No migrations to apply)**
****************************************
*za rad sa bazom otvaranje "editora u command promtu"
python manage.py shell
****************************************
*za svaku klasu iz models.py fajla otkucati u CMD-u (opciono)
from app_name.models import class_name (from first_app.models import Topic)
*za prikaz sadrzaja
print(Topic.objects.all())
*za kreiranje novog objekta
t = Topic(top_name="value for name") [val = class_name(attr1="v1")]
*za cuvanje objekta
t.save()
****************************************
*kreiranje super user-a za laksu manipulaciju podacima da se ne bi koristio CMD
python manage.py createsuperuser
*popuniti username, password x 2, email
*nakon toga pokrenuti server i koristiti 127.0.0.1:8000/admin
**podaci**
user - test
mail - test@gmail.com
pass - abc123/*-
****************************************

You might also like