项目结构不合理,不尊重Xadmin的版权。
ramwin opened this issue · comments
Xiang Wang commented
根据官方的 How to write reusable apps 文档,推荐的结构是app直接放在根目录下,而不是放在apps下面。
就算你是想放在一个自己的文件夹,也不能用apps来作为目录名啊。因为每个app下面也有一个apps.py,这样命名完全冲突了。慕课网这么教的吗?
Xiang Wang commented
templates和static文件夹的放置我就不说了,可能还没教到app的模块化。
但是希望慕课网不要误人子弟,至少整个项目的结构不要弄错。
Xiang Wang commented
Xadmin的版权规定了,如果使用他们的代码需要保留版权信息并完全开源。这里在extra_apps
里面用了Xadmin的代码不仅不保留开源信息,还留一个自己的QQ群号让人进入(可能用于商业目的)。完全不尊重xadmin的代码贡献者们和开源协议。请
- 在项目里添加LICENCE文件,标明开源信息。
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
或者
2. 删除Xadmin的源码,使用链接来引入,引导大家去xadmin官方repository提交bug.