原创 測試服務器
啓動禪道 /opt/zbox/zbox start /opt/zbox/zbox status 啓動SVN sudo svnserve -d -r /var/svn/svnrepos/ 啓動celcry celery -A p2p wo
原创 多環境下,配置django settings
在settings.py旁邊創建settings文件夾 重命名settings.py爲base.py,並移動到新建的settings文件夾中 在settings/ 文件夾創建其它的配置文件 以下爲Django 2 by example
原创 Django REST framework (DRF) 不能用property或method排序
因爲在定義一個model的字段時,將值定義爲類似下面的 code = models.CharField(choices=(("REGISTER", "註冊"), ("REST_PASSWORD", "重置密碼"), ("MODIFY_M
原创 django filters TypeError __init__() got an unexpected keyword argument 'lookup_type'
按照DRF文檔 配置django_filters 篩選 import django_filters from myapp.models import Product from myapp.serializers import Produ
原创 爲什麼你應該用pyenv + Pipenv 管理你的Python項目
Python有很多虛擬環境管理工具,像virtualenv,virtualenvwrapper,包管理工具pip,pipenv。很多新人搞不清楚究竟這些工具應該怎麼用。 現在你只需要使用pyenv + Pipenv就夠了,別的不用去關心
原创 Django 管理後臺創建用戶
如果想讓用戶在 Django 管理後臺創建用戶,要賦予他添加和修改用戶的權限(即“Add user”和 “Change user”權限)。如果用戶只有權添加用戶而無權修改用戶,他就無法添加用戶。 爲什麼? 因爲有權添加用戶就能創建超級用
原创 python try finally和with語句
def exe_try(): try: print("start") raise KeyError return 1 except KeyError as e:
原创 將博客搬至CSDN
將博客搬至CSDN
原创 cmder 此時不應有 \Microsoft
不知道怎麼瞎搞的,cmder 啓動就提示"此時不應有 \Microsoft",導致python虛擬環境命令workon都執行不了,查了一圈大部分都是複製粘貼的此文(https://blog.csdn.net/poem_qianmo/ar
原创 使用SSH連接Windows10 Ubuntu (WSL),Pycharm
圖文並茂,寫的很詳細,偷懶不想翻譯了。 http://www.fixedbyvonnie.com/2017/01/ssh-bash-ubuntu-instance-windows-10/
原创 備忘:git 分支合併
合併dev分支到master 在master分支下git merge dev
原创 給前端返回數據,用標準JSON格式
儘量避免直接把python的字典傳過去
原创 django 按時間篩選,今年,去年,上月
today = datetime.datetime.now() 1 Current year Order.objects.filter(created_at__year=today.year) 2 Current month Order
原创 python mixin 模式特點
以django rest framework 爲例 Mixin 類功能單一 不和基類關聯,可以和任意基類組合,基類可以不和mixin關聯就可以初始化成功 在Mixin中不要使用super這種用法 mixin類名稱以mixin結尾
原创 Django update_or_create
update_or_create(defaults=None, **kwargs) defaults 的值不同則創建,相同則更新 例 Member.objects.update_or_create(defaults={'user':1}