- 博客(12)
- 收藏
- 关注
原创 pythonan安装jupyter
python3.6版本版本,在pip install jupyter notebook后,启动jupyter时,报No module named 'markupsafe._compat'错误。google一番后,在git base中运行pip uninstall markupsafe卸载markupsafe模块,再在git base中输入pip install markupsafe,成功安装后再打开
2018-01-28 09:50:16
487
翻译 Django OneToOneField和ForeignKey的区别
根据Django官方文档介绍: A one-to-one relationship. Conceptually, this is similar to a ForeignKey with unique=True, but the “reverse” side of the relation will directly return a single object. OneToOne
2018-01-12 09:09:57
1917
转载 Django model反向关联名称
如果你在 ForeignKey或 ManyToManyField字段上使用 related_name属性,你必须总是为该字段指定一个唯一的反向名称。但在抽象基类上这样做就会引发一个很严重的问题。因为 Django 会将基类字段添加到每个子类当中,而每个子类的字段属性值都完全相同 (这里面就包括related_name)。当你在(且仅在)抽象基类中使用 related_name 时,如果想绕过这个
2018-01-10 10:09:37
1861
原创 Django通用类使用例子
使用ListView显示model的内容1、自定义类类继承ListView,model=<要显示的model类>。 2、url写,自定义类.as_view() 3、默认渲染模板位置,可通过类名“template_name”自定义 4、默认传到模板的Context名字为:object_list或model名小写_list, 可通过类变量‘context_object_name’自定义。 5、定
2018-01-04 10:54:26
1044
原创 Python super理解
https://rhettinger.wordpress.com/2011/05/26/super-considered-super/有空再翻译一下
2018-01-03 16:36:37
284
原创 Django CBV(Class-Base View) vs FBV(Function-Base View)
https://simpleisbetterthancomplex.com/article/2017/03/21/class-based-views-vs-function-based-views.html
2018-01-03 14:46:36
215
原创 Django
request.POST[“key”] 返回列表的最后一个值https://code.djangoproject.com/ticket/1130
2017-12-25 10:38:23
208
原创 Django CSRF处理
1、setting中默认在MIDDLEWARE中设置了django.middleware.csrf.CsrfViewMiddleware,官方文档建议不要把它删了。 2、GET请求(安全的操作)不要做GET之外的操作(side effect free)。POST,PUT,DELETE方法(不安全的操作),按照以下方法来做。3、<form>表单后一律加上{% csrf_token %},这样在网页加
2017-11-28 16:46:25
300
原创 Django发邮件
1、setting.py 设置EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'EMAIL_HOST = "smtp.163.com" # 网易邮箱为例EMAIL_PORT = '25' # 网易邮箱的端口EMAIL_HOST_USER = '你的邮箱'EMAIL_HOST_PASSWORD =
2017-11-28 09:23:18
316
原创 提交表单
1、按照HTTP协议,提交表单应该用post方法2、提交表单前端用到form,应注明:method=’post’ action=’post的url’3、每个input元素,应包含name属性,post之后以name: value的key-value形式post
2017-11-24 16:15:55
216
原创 Django上传文件
Django上传文件版本1.10.51、 Settings: myproject/settings.pyMEDIA_ROOT = os.path.join(BASE_DIR, 'media')MEDIA_URL = '/media/'MEDIA_ROOT: 上传文件的存放位置MEDIA_URL: serve文件的寻找目录2、myproject/myapp/models.pyclass Docume
2017-10-31 09:51:37
363
原创 webpack打包项目
webpack打包项目安装好npm创建项目文件夹,webpack sample安装webpack 全局安装:npm install -g webpack - 局部安装 :npm install –save-dev webpack
2017-10-31 09:36:23
270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人