我想创建一个django项目,而在所有文件中都没有所有 auto 生成的注释(例如settings.py
上的参考链接和urls.py
中的描述)
在创建项目后,我尝试使用pyminifier之类的工具删除所有这些内容,并且效果很好,但是我发现自己每次启动a时都会执行这些乏味的注释删除内容新项目。
有什么方法可以防止Django生成这些数据吗?
类似的东西:
django-admin startproject <name> --no-comment
答案 0 :(得分:0)
不幸的是,据我所知,他们的文档中没有这样的方法。 第二种选择是手动创建文件,我想它将更加乏味
答案 1 :(得分:0)
无法从设置或命令行的任何其他位置删除注释。
但是,以我的拙见,解决此问题的最快或最简单的方法是为您想要的Django创建一个cookie-cutter变体,而无需任何注释,并将其用于创建新的django项目。
为了更快地执行此操作,我还建议研究pydanny/django-cookiecutter或任何其他最适合您的django cookie-cutter variants,将它们分叉,删除项目内的注释,然后将其放入git存储库。然后,您可以像这样简单地使用它:
pip install cookiecutter
cookiecutter your-repo-git-url