$ python -m venv meuApp
$ source meuApp/bin/activate
$ pip install django$ django-admin startproject meuProjeto
$ python manage.py runserver$ python manager.py migrate
$ python manage.py runserver
$ python manage.py createsuperuser# urls.py
urlpatterns = [
path('', home),
path('clientes/', clientes),
path('clientes/1', clientes_detalhe),
path('clientes/<int:id>/', clientes_detalhe),
path('admin/', admin.site.urls),
]
#########################################################
# views.py
from django.http import HttpResponse
def home(request):
return HttpResponse('Olá Mundo')
def clientes(request):
return HttpResponse('Henrique, Lorena, Jose')
def clientes_detalhe(request, id):
return HttpResponse('Cliente Henrique ' + str(id))$ python manage.py startapp app-exemplo
# Mover views de exemplo
# Add app em INSTALLED_APPS (settings.py)
$ python manage.py runserver
# Criar model
# Atualizar migração
$ python manage.py makemigrations
$ python manage.py migrate
# Brincado com nosso model
$ python manage.py shell