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
<metaproperty="og:description" content="Esse tutorial tem como objetivo explicar o básico sobre Class Based Views no Django. Por motivos de agilidade vou usar CBV para me referir as Class Based Views. Segundo a documentação do Django sobre CBV: CBV's permitem você estruturar as suas views e reutilizar código aproveitando heranças e mixinis O ..." />
21
+
<metaproperty="og:description" content="Esse tutorial tem como objetivo explicar o básico sobre Class Based Views no Django. Por motivos de agilidade vou usar CBV para me referir as Class Based Views. Segundo a documentação do Django sobre CBV: CBV's permitem você estruturar as suas views e reutilizar código aproveitando heranças e mixins O ..." />
<p>Para ambiente de teste não existe nenhum problema em deixar nossa SECRET_KEY com esse valor, porém para o ambiente de produção é necessário que seja um valor randômico. A SECRET_KEY é utilizada em diversas partes do Django para criar hashes e encriptar chaves. Por esse fato, você NUNCA DEVE deixar pública o valor de SECRET_KEY utizado em ambientes de produção.
160
+
<p>Para ambiente de teste não existe nenhum problema em deixar nossa SECRET_KEY com esse valor, porém para o ambiente de produção é necessário que seja um valor randômico. A SECRET_KEY é utilizada em diversas partes do Django para criar hashes e encriptar chaves. Por esse fato, você NUNCA DEVE deixar pública o valor de SECRET_KEY utilizado em ambientes de produção.
161
161
Mais informações <aclass="reference external" href="https://docs.djangoproject.com/en/1.8/ref/settings/#secret-key">aqui</a>.</p>
162
162
<p>Executando novamente nosso ambiente, teremos o seguinte erro:</p>
<p>Se você visualizar no terminal onde o ambiente está sendo executado, verá a seguinte mensagem:</p>
195
195
<divclass="highlight"><pre>AttributeError: <spanclass="s1">'Settings'</span> object has no attribute <spanclass="s1">'ROOT_URLCONF'</span>
196
196
</pre></div>
197
-
<p>Para encontrar as views* que serão renderizadas no projeto, o Django procura primeiro as configurações no
197
+
<p>Para encontrar as <em>views</em> que serão renderizadas no projeto, o Django procura primeiro as configurações no
198
198
arquivo apontado pelo <ttclass="docutils literal">ROOT_URLCONF</tt>.</p>
199
199
<ulclass="simple">
200
-
<li>uma view é uma função responsável por retornar algo para ser renderizado no browser, pode ser um html, um arquivo, um json e etc. *</li>
200
+
<li>uma view é uma função responsável por retornar algo para ser renderizado no browser, pode ser um html, um arquivo, um json e etc.</li>
201
201
</ul>
202
202
<p>Como toda nossa aplicação ficará por enquanto no arquivo <ttclass="docutils literal">helloworld.py</tt>, vamos apontar nosso <ttclass="docutils literal">ROOT_URLCONF</tt> para ele.</p>
203
203
<p>Abra o arquivo <ttclass="docutils literal">helloworld.py</tt> e insira o seguinte código:</p>
0 commit comments