django 常用技巧

2019-05-28 23:08:53 浏览数 (1)

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',
        },
    },
}

0 人点赞