django 常用技巧
修改密码
代码语言:javascript
复制python manage.py shell
from django.contrib.auth.models import User
User.objects.all() #查看所有用户
user=User.objects.get(username='admin')
user.set_password('new_password')
user.save()
apps整合应用目录
代码语言:javascript
复制sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))#app目录
静态文件
代码语言:javascript
复制#静态文件
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR,"static",),
)
打印sql
代码语言:javascript
复制#debug sql
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'console': {
'class': 'logging.StreamHandler',
},
},
'loggers': {
'django.db.backends': {
'handlers': ['console'],
'level': 'DEBUG' if DEBUG else 'INFO',
},
},
}