Dezvoltare aplicatii cu ajutorul python si django
- Instaleaza python
https://www.python.org/downloads/ - Instaleaza pip
https://pip.pypa.io/en/stable/installing/ - Instaleaza django
$ pip install Django
Creeaza un director pe disk-ul local unde iti vei stoca proiectele si mergi directorul respectiv dupa care poti da click dreapta si sa deschizi terminalul din locatia respectiva.
In terminal tasteaza urmatoarea comanda:
django-admin startproject mysite
cd mysite
python manage.py startapp myapp
poti porni serverul pentru a accesa pagina cu urmatoarea comanda, daca vrei sa fie direct accesibil pe portul 80, dupa : treci 80 in loc de 8000:
$ python manage.py runserver 0:8000
Modifica mysite/urls.py astfel incat sa incluzi rutele si pentru myapp- in python modul in care se includ fisierele corespunde myapp/urls.py cu myapp.urls (slash se transforma in „.” iar extensia dispare)
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('myapp.urls')),
path('admin/', admin.site.urls),
]
adauga o ruta in fisierul de rute din myapp/urls.py – astfel cand va fi accesata pagina de index se va executa functia index din view-ul index
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
edit mysite/settings.py
INSTALLED_APPS = [
'myapp.apps.MyappConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]