在我的项目中,我有责任开发具有以下要求的设备跟踪工具
- 管理员可以将新设备添加到特定用户
- 一旦设备被分配给一个人,他将请求接受该请求,因此他将负责
- 用户可以将他的设备转让给其他用户。
- 同时,只要状态发生变化,应向管理员发送邮件或消息。
- 它应该本地部署在 PC 上(所以它实际上不是一个 Web 应用程序),它连接到每个人都可以访问的网络
我以为我可以为此使用 Django(我是新手),但我对本地 PC 上的部署知之甚少,我该怎么做,或者有什么更好的主意吗?
在我的项目中,我有责任开发具有以下要求的设备跟踪工具
我以为我可以为此使用 Django(我是新手),但我对本地 PC 上的部署知之甚少,我该怎么做,或者有什么更好的主意吗?
听起来您仍然想要一个 Web 应用程序,只是不会将它部署在传统的 Web 服务器上。需要注意的一点是,Windows 的客户端版本(XP、Vista)会将您限制为每台计算机 10 个传入连接。
您需要按照这些说明安装 Django。如果您还没有安装 python,我建议您安装 2.5 版本,因为它包含 sqlite,这是一个嵌入式数据库,可以很容易地开始使用 Django 进行开发。Django 包含它自己的开发 Web 服务器,您在阅读本教程时会自然而然地遇到它。
从安装开始,然后直接进入教程。一旦您熟悉了在 Django 中进行开发,您的部署选项就会更容易理解。
试试http://docs.djangoproject.com/en/dev/howto/deployment/#howto-deployment-index
如果您应该使用 IIS 进行部署,请尝试http://code.djangoproject.com/wiki/DjangoOnWindowsWithIISAndSQLServer