MODO DEBUG = TRUE (problema a salir del modo de debu)

1,254 views
Skip to first unread message

Dario Coronel

unread,
Aug 21, 2018, 12:27:10 PM8/21/18
to Django users
Hola soy principiante en django y python y yo de Paraguay un país del que solo hablamos español y me disculpo por mi ortografía, entonces mi pregunta es sobre el MODO DEBUG = VERDADERO porque leí la documentación y entiendo que cuando el modo de depuración es cierto es muy importante desactivarlo debido a problemas de seguridad, pero cuando llegué a mi settings.py y apagué mi modo de depuración y luego voy a la consola y configuro los comandos "python manage.py runserver"
él solo mostró un error cuando dijo "Tu más estableces la configuración ALLOWED_HOSTS si DEBUG es False" por qué no ejecuto mi servidor cuando apago mi modo de depuración

carlos

unread,
Aug 21, 2018, 1:05:39 PM8/21/18
to django...@googlegroups.com
Hola Dario tenemos un grupo en español djan...@googlegroups.com donde podes hacer las preguntas en español
pero para contestarte pues bien por seguridad cuando vayas a poner en produccion tu sitio desactiva el debug con falso y en el
alloed_host debes colocar o la ip de tu servidor o mejor el tu dominio ya sea con www y sin www, si estas en modo desarrollador
nada de eso actives ya que estas en tu pc y con debug en verdadero para ver depurar los errores

saludos

On Tue, Aug 21, 2018 at 10:26 AM Dario Coronel <darioc...@gmail.com> wrote:
Hola soy principiante en django y python y yo de Paraguay un país del que solo hablamos español y me disculpo por mi ortografía, entonces mi pregunta es sobre el MODO DEBUG = VERDADERO porque leí la documentación y entiendo que cuando el modo de depuración es cierto es muy importante desactivarlo debido a problemas de seguridad, pero cuando llegué a mi settings.py y apagué mi modo de depuración y luego voy a la consola y configuro los comandos "python manage.py runserver"
él solo mostró un error cuando dijo "Tu más estableces la configuración ALLOWED_HOSTS si DEBUG es False" por qué no ejecuto mi servidor cuando apago mi modo de depuración

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To post to this group, send email to django...@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/8e7f2ee5-7129-4ab4-8385-e1a6ea82c0a0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


--
att.
Carlos Rocha

Franklin Sarmiento

unread,
Aug 21, 2018, 1:44:48 PM8/21/18
to django...@googlegroups.com
Saludos, el DEBUG  = True es para separar las configuraciones de lo que sería un despliegue a producción y un ambiente local, el ALLOWED_HOST es un settings para definir los dominios permitidos cuando estará en modo producción, ( DEBUG = False practicamente es para ya funcionar en producción ) si desactivas el DEBUG necesitas un dominio para funcionar, el DEBUG te permite tener una traza de una excepción o de un error, si lo desactivas, no tendras nada de eso, si al final no quieres usar el debug ( mala idea si estas desarrollando ) te recomiendo en tu ALLOWED_HOST agregar el ip de tu maquina ejemplo:

ALLOWED_HOST = ['192.168.0.1']
DEBUG = False

Con eso ya podrías trabajar.

Saludos.
____________________________________________________
Franklin Sarmiento
Full-stack developer
Twitter: @franklinitiel
linkedin: Franklin Sarmiento ( frankl...@gmail.com )
Teléfono(s): +57 320 490.79.64 / +58 426 273.8103 ( whatsapp )



Franklin Sarmiento

unread,
Aug 21, 2018, 1:46:17 PM8/21/18
to django...@googlegroups.com
Aparte de eso necesitas agregar otras cosas por ejemplo el comando para correr en la consola deberia ser asi:

$ python manage.py runserver 192.168.0.1

y en tu navegador cargarlo por ejemplo: http://192.168.0.1:8000 

Ya con eso trabajarias con el DEBUG en False.

____________________________________________________
Franklin Sarmiento
Full-stack developer
Twitter: @franklinitiel
linkedin: Franklin Sarmiento ( frankl...@gmail.com )
Teléfono(s): +57 320 490.79.64 / +58 426 273.8103 ( whatsapp )


El mar., 21 ago. 2018 a las 11:27, Dario Coronel (<darioc...@gmail.com>) escribió:
Hola soy principiante en django y python y yo de Paraguay un país del que solo hablamos español y me disculpo por mi ortografía, entonces mi pregunta es sobre el MODO DEBUG = VERDADERO porque leí la documentación y entiendo que cuando el modo de depuración es cierto es muy importante desactivarlo debido a problemas de seguridad, pero cuando llegué a mi settings.py y apagué mi modo de depuración y luego voy a la consola y configuro los comandos "python manage.py runserver"
él solo mostró un error cuando dijo "Tu más estableces la configuración ALLOWED_HOSTS si DEBUG es False" por qué no ejecuto mi servidor cuando apago mi modo de depuración

--

Dario Coronel

unread,
Aug 21, 2018, 3:36:21 PM8/21/18
to Django users
Mil gracias enserio!! me sirvio la respuesta ahora ya consegui trabajar sobre el me salio el erro 500 creo que ya ahi debo de configurar y crear mis directorios y mis views si no me equivoco?, una vez mas mil gracias

Dario Coronel

unread,
Aug 21, 2018, 3:36:57 PM8/21/18
to Django users
Ahora mismo me uniré te agradezco mucho la ayuda amigo

Franklin Sarmiento

unread,
Aug 21, 2018, 4:23:49 PM8/21/18
to django...@googlegroups.com
Saludos, los views lo creas en una aplicación, con el comando ( ver abajo ) creas la aplicación donde defines tus modelos, tus vistas, tus funcionalidades y es donde creas lo que va en la base de datos:

$ python manage.py startapp nombre_aplicacion


____________________________________________________
Franklin Sarmiento
Full-stack developer
Twitter: @franklinitiel
linkedin: Franklin Sarmiento ( frankl...@gmail.com )
Teléfono(s): +57 320 490.79.64 / +58 426 273.8103 ( whatsapp )


Reply all
Reply to author
Forward
0 new messages