通用的大学选择,有可爱的颜色
django-collectdir的Python项目详细描述
此应用程序提供名为collectDir的命令,其工作方式与collectStatic类似 但是一般用途,所以您需要将'collectdir'添加到 settings.INSTALLED_APPS。它可以用来混合django和前端 NodeJS中的框架或构建工具
考虑这样一个项目目录树:
- 项目/ -someapp/frontend<;-项目someapp模块中的frontend dir -其他应用程序/frontend<;-其他已安装的应用程序中的frontend dir -frontend/#<;-未提交的目录,从上面自动生成
可以使用以下命令重新生成project/frontend:
# collect all app's frontend/ dir into ./frontend manage.py collectdir frontend:./frontend
如果检测到tty,并且安装了看门狗,它将继续运行并 正在同步目标目录。使用监视程序安装collectdir 示例:
pip install --user django-collectdir[dev]
请注意,在crudlfa+中,我们使用js而不是前端,因此如果要添加 你自己的刺激控制器到你的包你可以把它们添加到你的 应用程序。在执行前端工具链之前,请运行:
manage.py collectdir js:./js
或者,对于NextJS支持:
manage.py appwatch pages:./pages
或者,对于nextjs和react支持,还有一个components子目录:
manage.py appwatch pages:./pages components:./pages/components
使用django应用程序提供其他框架时,请尽情享受:)