YD技术公共图书馆
ydcommon的Python项目详细描述
系统要求
- Python2.7+
设置
- IGNORE_QUNIT_HTML_FILES忽略HTML单元文件
- JSHINT_FILES_FINDjs提示搜索文件grep。默认值-name"*.js" | xargs grep -l'/\*jslint' | grep -v libs
视图
QunitTestsViewqunit测试(需要stuff权限),url.py中的示例条目:
url(r"^js-tests/(?P<path>.*)", 'ydcommon.views.qunit_view', name='quinit'),
命令
检查测试要求:
./manage.py check_test_requirements
运行Qunit测试
./manage.py run_qunit
运行js提示
./manage.py jshint
使用自定义目录运行js提示
./manage.py jshint --dir=my/custom/dir
清除数据库-删除所有表
./manage.py clear_database
转储数据库
./manage.py dump_database