随笔分类 -  django

摘要:首先,引入模块: >>> from django.contrib.auth.hashers import make_password, check_password 生成密码: >>> make_password("www.111cn.net", None, 'pbkdf2_sha256')u'pb 阅读全文
posted @ 2016-10-22 18:43 Echo/ 阅读(10098) 评论(0) 推荐(1) 编辑
摘要:作用: 1. 用户登录之后才可以访问某些页面 2. 如果没登录,跳转到登录页面 3. 用户在跳转的登陆界面中完成登陆后,自动访问跳转到之前访问的地址 要实现这个需求很简单就是在相应的view前面使用装饰器 @login_required ,在settings.py中配置LOGIN_URL参数。 阅读全文
posted @ 2016-10-22 17:43 Echo/ 阅读(567) 评论(0) 推荐(0) 编辑
摘要:HttpRequest对象(除非特殊说明,所有属性都是只读,session属性是个例外)HttpRequest.scheme 请求方案(通常为http或https)HttpRequest.body 字节字符串,表示原始http请求正文HttpRequest.path 字符串,表示请求的页面的完整路径 阅读全文
posted @ 2016-09-18 16:18 Echo/ 阅读(1488) 评论(0) 推荐(0) 编辑
摘要:1. 在django project中创建 static文件夹 2.settings.py中配置要在 STATIC_URL = '/static/' 下边 STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'), ] 或 STATIC_ROOT = 阅读全文
posted @ 2016-08-31 16:54 Echo/ 阅读(18347) 评论(0) 推荐(1) 编辑
摘要:python版本3.5 到目前为止,我们所学的操作数据库可以用pymysql连接数据库,写原生sql语句或者使用sqlalchemy来操作数据库。 在django下可以使用自带的ORM(关系对象映射,Object Relational Mapping),其增加了封装了更多的数据类型,功能也更强大,并 阅读全文
posted @ 2016-08-23 15:10 Echo/ 阅读(713) 评论(0) 推荐(1) 编辑
摘要:可用的 Meta 选项 abstract Options.abstract 如果 abstract = True ,这个 model 就是一个 抽象基类 。 abstract 如果 abstract = True ,这个 model 就是一个 抽象基类 。 app_label Options.app 阅读全文
posted @ 2016-08-23 11:08 Echo/ 阅读(6798) 评论(0) 推荐(0) 编辑