Skip to content

Instantly share code, notes, and snippets.

@contato318
Created October 14, 2017 18:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save contato318/ffff7f694ecb3544c55c7d91887dbe6d to your computer and use it in GitHub Desktop.
Save contato318/ffff7f694ecb3544c55c7d91887dbe6d to your computer and use it in GitHub Desktop.
Exemplo mínimo de django
###################################################
## Isto é a parte das configurações (settings.py) #
###################################################
from django.conf import settings
settings.configure(
DEBUG=True,
SECRET_KEY='thisisthesecretkey',
ROOT_URLCONF=__name__,
MIDDLEWARE_CLASSES=(
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
),
)
#####################################
## Isto é a parte da view (view.py) #
#####################################
from django.http import HttpResponse
def index(request):
return HttpResponse('Hello World!')
##################################
## ISTO é padrao de url (url.py) #
##################################
from django.conf.urls import url
urlpatterns = (
url(r'^$', index),
)
###################################
# EXECUTANDO - simula o manage.py #
###################################
import sys
if __name__ == "__main__":
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment