原创 Django CSRF處理

1、setting中默認在MIDDLEWARE中設置了django.middleware.csrf.CsrfViewMiddleware,官方文檔建議不要把它刪了。 2、GET請求(安全的操作)不要做GET之外的操作(side

原创 Django model反向關聯名稱的方法

今天小編就爲大家分享一篇Django model反向關聯名稱的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 如果你在 ForeignKey或 ManyToManyField字段上使用 rel

原创 Django通用類使用例子

使用ListView顯示model的內容 1、自定義類類繼承ListView,model=<要顯示的model類>。 2、url寫,自定義類.as_view() 3、默認渲染模板位置,可通過類名“template_name”自定義

原创 pythonan安裝jupyter

python3.6版本版本,在pip install jupyter notebook後,啓動jupyter時,報No module named 'markupsafe._compat'錯誤。 google一番後,在git base中運

原创 Python super理解

https://rhettinger.wordpress.com/2011/05/26/super-considered-super/ 有空再翻譯一下

原创 Django model反向關聯名稱

如果你在 ForeignKey或 ManyToManyField字段上使用 related_name屬性,你必須總是爲該字段指定一個唯一的反向名稱。但在抽象基類上這樣做就會引發一個很嚴重的問題。因爲 Django 會將基類字段添加到每

原创 Django

request.POST[“key”] 返回列表的最後一個值 https://code.djangoproject.com/ticket/1130

原创 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

原创 提交表單

1、按照HTTP協議,提交表單應該用post方法 2、提交表單前端用到form,應註明:method=’post’ action=’post的url’ 3、每個input元素,應包含name屬性,post之後以name: value的ke

原创 Django上傳文件

Django上傳文件 版本1.10.5 1、 Settings: myproject/settings.py MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media

原创 Django發郵件

1、setting.py 設置 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = "smtp.163.com" # 網易郵箱爲例 EMA

原创 webpack打包項目

webpack打包項目 安裝好npm 創建項目文件夾,webpack sample 安裝webpack 全局安裝:npm install -g webpack - 局部安裝 :npm install –save-dev web

原创 Django OneToOneField和ForeignKey的區別

根據Django官方文檔介紹: A one-to-one relationship. Conceptually, this is similar to a ForeignKey with unique=True, but the “re