You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Exatamente o que você vê, tudo o que o Django contém temos fora do conjunto do Django. Eu não escreveria esse artigo para falar mal do Django, e sim mostrar que existem outras soluções para desenvolvimento full stack. Muitas pessoas usam o Django mas não entendem o ambiente Python, hoje o Django traz muitas coisas preparadas que fazem alguns desenvolvedores serem preguiçosos e não adquirir experiência em arquitetura de software.
@@ -81,15 +78,15 @@ Agora estamos preparados para escrever nossa aplicação com Bottle. Crie seu ar
81
78
import os
82
79
from bottle import route, run, template
83
80
84
-
index_html = '''My first web app! By {{ author }}'''
81
+
index_html = '''Minha primeira aplicação! Por {{ autor }}'''
85
82
86
-
@route('/:anything')
87
-
def something(anything=''):
88
-
return template(index_html, author=anything)
83
+
@route('/:qualquer')
84
+
def alguma_coisa(qualquer=''):
85
+
return template(index_html, autor=qualquer)
89
86
90
87
@route('/')
91
88
def index():
92
-
return template(index_html, author='your name here')
89
+
return template(index_html, autor='Seu nome aqui:')
93
90
94
91
if __name__ == '__main__':
95
92
port = int(os.environ.get('PORT', 8080))
@@ -134,15 +131,15 @@ cat >app.py <<EOF
134
131
import os
135
132
from bottle import route, run, template
136
133
137
-
index_html = '''My first web app! By {{=<% %>=}}{{ author }}<%={{ }}=%>'''
134
+
index_html = '''Minha primeira aplicação wweb! Por {{=<% %>=}}{{ autor }}<%={{ }}=%>'''
138
135
139
-
@route('/:anything')
140
-
def something(anything=''):
141
-
return template(index_html, author=anything)
136
+
@route('/:qualquer')
137
+
def alguma_coisa(qualquer=''):
138
+
return template(index_html, autor=qualquer)
142
139
143
140
@route('/')
144
141
def index():
145
-
return template(index_html, author='your name here')
142
+
return template(index_html, autor='Seu nome aqui:')
146
143
147
144
if __name__ == '__main__':
148
145
port = int(os.environ.get('PORT', 8080))
@@ -168,7 +165,7 @@ A partir desse ponto, é tão fácil adicionando uma nova ```@route```-decorated
168
165
169
166
Criar o HTML é simples: Nessa aplicação, nós apenas adicionamos HTML na mesma linha e arquivo.Isto é fácil de modificar(usando, por exemplo, ```open('index.html').read())``` para ler o template de um arquivo.
170
167
171
-
Referências para a [documentação] do Bottle para mais informações
168
+
Referências para a [documentação] do Bottle para mais informações.
0 commit comments