Python 为我的第一个MySQL项目制定计划
我需要在几天内完成一个计划。我需要在下周二准备好第一个版本的代码,而项目的结束大约在三周后 关于本项目的问题,此处不适用Python 为我的第一个MySQL项目制定计划,python,mysql,Python,Mysql,我需要在几天内完成一个计划。我需要在下周二准备好第一个版本的代码,而项目的结束大约在三周后 关于本项目的问题,此处不适用 我选择的工具的我的: 构建后端的工具 Python在构建数据库模式中的作用???(我不确定我可以用Python构建哪些组件) MySQL存储数据 我不确定在构建登录和注销系统时使用哪个工具。他们不允许我使用谷歌的系统。这迫使我使用一些简单的开源代码,因为构建一个登录/注销系统需要一个多星期的时间 构建前端的工具 Django(如果我们
我选择的工具的我的: 构建后端的工具
- Python在构建数据库模式中的作用???(我不确定我可以用Python构建哪些组件)
- MySQL存储数据
- 我不确定在构建登录和注销系统时使用哪个工具。他们不允许我使用谷歌的系统。这迫使我使用一些简单的开源代码,因为构建一个登录/注销系统需要一个多星期的时间
- Django(如果我们可以在Django中使用MySQL)
- 谷歌文档的电子表格用于说明用例
- TopCoder UML工具显示数据库中的主键和其他关系
- Vim、屏幕、Zsh、OSX的遮阳板:我的
- (仅当我收到困难的错误消息时)
这是我的第一个官方数据库项目,所以我的计划显然有缺点,因为一定有我不知道的工具请精确定位其中任何一个。首先,这是一周内需要处理的所有工作。但它来了 用于后端的工具:
我猜你不会被允许使用ORM,因为你称之为“MySQL项目” 如果这是一个错误的假设,我同意阿诺德关于使用Django的建议。与使用SQLAlchemy相比,我认为您会发现Django的ORM已经足够好了(特别是如果您使用v1.1rc或trunk)
就像对您最初问题的一些评论一样,如果您必须学习一个框架并在其中生成一个项目,那么这看起来确实是一项大量的工作。另一方面,了解Django的人可以在一两天内搞定这样一个项目的基础。使用Django模型创建注入和检索数据的对象关系映射(ORM) 对于登录/注销,django有一个AuthenticationMiddleware功能,您可能可以使用,尽管我不确定您是否可以用它解决问题
在任何情况下,你的项目,在给定的截止日期是完全不现实的。准备好错过最后期限,听到他们飞过时发出的嗖嗖声。你可以用MySQL构建数据库,去阅读。不管你用什么语言来编写前端程序,不管是网站、命令行界面、gui界面,大多数语言都能很好地处理这一点,但你似乎已经开始构建一个web应用程序,这可以很容易地用Python web框架来实现 照我说的做,如果你坚持下去,16小时内就能完成。祝你好运
顺便说一句,你的项目似乎专注于许多不相关的事情。您正在创建一个数据库应用程序,除非您已经了解CSS和JQuery,否则为什么不在简单的非样式XHTML中创建它;这样你就可以减少工作量了 关于版主和用户的信息 版主和用户之间有什么区别?版主可以修改文本,但如何修改?他们是否计划让你使用权限、fs或某种开源系统来区分用户和版主 非常奇怪的是,他们不允许谷歌产品,但允许开源。有趣的是,谷歌鼓励谷歌产品参与类似的项目。也许
Question.objects.all.filter(asker=request.user)