在学校网站上管理课堂细节的应用程序。
django-classroom的Python项目详细描述
如果你认为这是一个非常棒的应用程序,可以与schooltool、powerschool或其他学校管理系统相媲美,请立即停止。这是一个低级的django应用程序,旨在帮助在学校网站上提供有关各个教室的信息。
为此,它允许您定义员工、个别教室、年级、学生(如果您真的想在公共网站上跟踪)。每个教室都有自己的博客,以及博客的模板,每个帖子都有子模板,这样附件就可以有意义地显示出来。这个博客部分大量引用了codekoala在github上的django文章。
还有教室里的照片(最近的一张放在默认模板的顶部,所以你可以根据季节性的变化)、照片库(通过django photologue)和更多的功能,这些功能可能会随着应用程序的构建而出现。
现在就这样。
安装
` pip install django-classroom `
否则,您可以按照用于安装python包的任何过程(简单安装等)
配置
目前几乎没有配置。重要的是在你的django项目中把它连接起来:
` Show how to install an app and hook up URLs `
模板(URL)
所有模板都位于模板目录中的“教室”目录中:
###index.html(/) 所有活跃教室和教职员工的索引页。
###room_list.html(/classes/) 所有活动教室的索引页。默认模板将所有活动教室放入描述列表网格中。
###room_detail.html(/教室/<;slug>;/) 显示教室的详细信息。还包含用于显示十篇最新博客文章和与教室相关联的任何库的变量。
###staff_list.html(/staff/) 活跃工作人员的索引页。有这些照片的照片,还有联系方式。
###staff_detail.html(/staff/<;slug>;/) 一个工作人员的详细信息页面,默认模板允许通过domwindow弹出窗口进行内联编辑。
###room_blog_index.html(/<;room>;/博客/) 文件室博客索引的索引页。
###room_blog_post.html(/<;room>;blog/<;year>;/<;slug>;/) 房间博客文章的绝对url页面