Django:命令行是访问数据库API的唯一方法吗?

时间:2011-01-28 18:42:47

标签: python django

我的Google-fu让我失望了。我正在做this tutorial,它希望我在使用命令行shell时定义看起来很重要的函数。如果这是唯一的方法,我会这样做,但似乎效率低下(制作一个拼写错误,你必须重新定义整个事情)。另外我认为shell会话主要用于测试,但看起来我在这里定义的东西更具有永久性。我在哪里可以找到我定义的功能记录等?或者我误解了他们想要我做什么?

3 个答案:

答案 0 :(得分:3)

嗯,你在哪里得到这个想法,你链接的教程要求你在shell中编写函数?

我刚刚再次阅读了教程,并且在教程2,3和4中没有提到shell。它简要地出现在教程1中,但没有编写任何函数。

教程3完成了构建简单视图的过程。首先定义将请求路由到视图函数的URL,开始返回一些原始文本,然后开始使用真实的HTML模板。

所以,是的,你误解了他们想要你做的事情:)

答案 1 :(得分:0)

不,shell只是用来尝试。你不能在那里定义持久性函数。您可以在服务器运行的Python文件中执行这些操作。

听起来你需要一个基本的Python教程 - 请参阅here获取列表。

答案 2 :(得分:0)

你曾两次提到“访问Django数据库API”。你究竟想做什么?你在尝试定义模型吗?对已定义的模型进行查询?更多信息可以帮助我们。