Dezvoltare aplicatii cu ajutorul python si django

  1. Instaleaza python
    https://www.python.org/downloads/
  2. Instaleaza pip
    https://pip.pypa.io/en/stable/installing/
  3. 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',
]