欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

django一般怎樣調試

錢斌斌2年前27瀏覽0評論

django一般怎樣調試?

djangot 調試的兩種方法:

1.常用的print方法,由于使用python manage.py runserver實際是通過啟動子進程的方式,子進程的標準輸出不知道是到哪兒了,所以只有讓調試服務器不以子進程的方式進行,可以用如下命令:python manage.py runserver --noreload,這樣print出來的信息就可以在終端看到了,但是這樣作,每次python代碼有修改,就要重啟服務器。

2.輸出log到終端: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'simple': { 'format': '%(levelname)s %(message)s' }, }, 'handlers': { 'console': { 'level': 'DEBUG', 'class':'logging.StreamHandler', 'formatter': 'simple' }, 'mail_admins': { 'level': 'ERROR', 'class': 'django.utils.log.AdminEmailHandler' } }, 'loggers': { 'django.request': { 'handlers': ['mail_admins'], 'level': 'ERROR', 'propagate': True, }, 'mylogger': { 'handlers' : ['console',], 'level': 'DEBUG' } } } 然后在要用的地方,比如views.py中: import logging logger = logging.getLogger('mylogger') #記錄log logger.debug('something')