django docopt命令允许您使用docopt库编写django manage.py命令。

django-docopt-command的Python项目详细描述


django docopt命令

Build StatusVersion

Coverage StatusRequirements Status

License

django docopt命令允许您使用docopt库编写Djangomanage.py命令。这意味着您可以使用使用字符串定义命令。

参考文献:

classCommand(DocOptCommand):# This usage string defines the command options:docs="Usage: command <option1> <option2> [--flag1]"defhandle_docopt(self,arguments):# arguments contains a dictionary with the optionspass

django docopt命令是用django 1.11-2.2和python 2.7、3.5-3.7测试的,托管在github

注意,版本0.3.0也支持django 1.8-1.10。

示例

请参阅django docopt命令github存储库中的testproject/docopt_示例

用法

安装django docopt命令。

pip install django-docopt-command

步骤1-管理命令

编写django自定义管理命令,如Writing custom django-admin commands中所述。

step 2-从docoptcommand继承

classCommand(DocOptCommand):pass

step 3-添加文档字符串

classCommand(DocOptCommand):docs="Usage: command <option1> <option2> [--flag1]"

step 4-覆盖句柄_docopt

classCommand(DocOptCommand):docs="Usage: command <option1> <option2> [--flag1]"defhandle_docopt(self,arguments):option1=arguments['option1']option2=arguments['option2']

许可证

django docopt命令是在apache 2.0许可下授权的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
将Java中的对象列表序列化为json   在同一Play Framework项目中同时使用Ebean和JPA的java   oop如何在整个Java项目中共享API密钥   java ADT Eclipse SDK故障未找到DDM   扫描程序中变量的递归Java输入值未应用于方法中的变量   java将空格转换为命令行类型的空格   JavaSpring,如何决定客户机应该使用哪个服务?   java致命异常:main(Android标准)   java编译错误是因为类型检查还是三元运算符?   java Sikuli+Webdriver:getting error x.png看起来像一个文件,但在磁盘上找不到。假设是文本   java选择位置。。。。ms sql 2005中需要电气状态   由于OSGi捆绑包依赖性问题,java无法启动RCP应用程序   json java gson fromjson返回非泛型的null   如何将google api访问令牌从java服务器传递到gapi javascript客户端?   java在已排序的LinkedList中添加元素   java ForkJoinPool为什么程序抛出OutOfMemoryError?   java SQUARE无法解析为Processing/Eclipse中的变量   java如何为Sun App Server 8.2设置JNDI