我想浏览Django中的活动类。 我想我会学到很多东西。 那么,执行此操作的好方法是什么?

如果我知道如何从IDLE中启动Django,则可以使用IDLE。 但是,由于我是Python / Django的新手,所以我并不特别喜欢IDLE。 还有其他选择吗?

#1楼 票数:1

我想象您通过类浏览的意思。 如果您对终端感到满意,则可以尝试通过外壳程序和自动完成功能检查python / django对象。

$ ./manage shell
Python 2.6.4 (r264:75706, Feb  6 2010, 01:49:44) 
Type "copyright", "credits" or "license" for more information.

IPython 0.10 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object'. ?object also works, ?? prints more.

In [1]: from your.app.models import *
In [2]: 
...

您可能还喜欢Django Shell的增强版本

我还建议使用django文档,例如,如果您想了解有关RequestResponse对象的信息:

如何在默认的python shell中启用制表符完成功能:

#2楼 票数:1 已采纳

玩API

您可以轻松地将django项目加载到IDLE中。 它所需要做的只是将sys.pathos.environ['DJANGO_SETTINGS_MODULE']设置为设置包。

例如

import sys
import os
sys.path.append("/path/to/parent") # under which myproject is hosted
os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings'
import myproject.myapp.models # or whatever

应该是您所需要的。

#3楼 票数:1

我建议添加django-command-extensions插件应用程序,然后使用:

  ./manage.py shell_plus

它在启动时从所有应用程序加载所有模型,从而节省了键入“ from myapp.models import MyModel”的大量时间

当然, IPython (如果找到则由shell_plus使用)优于默认的Shell。

  ask by jamida translate from so

未解决问题?本站智能推荐:

1回复

Django中的权限类

我使用Django组权限,可以为用户分配一些权限。 这是我的测试场景: 我有一个公司模型, User1.hasPerm- > view_company, change_company, add_company, delete_company Permissions.py:
2回复

django中基于类的视图

我试图理解Django中基于类的视图概念。 在此之前,我应该知道函数调用和return语句。我想知道我在下面的代码中提到的功能。 我知道即将调用父类函数。 它应该返回什么。 任何人都可以通过示例来解释这个概念。 提前致谢。
9回复

Django中的类视图

Django视图指向一个函数,如果您只想更改一点功能,这可能是一个问题。 是的,我可以在函数中有数百万个关键字参数,甚至更多的 if 语句,但我更多地考虑的是面向对象的方法。 例如,我有一个显示用户的页面。 此页面与显示组的页面非常相似,但与仅使用其他数据模型仍然不太相似。 集团也有成员等...
2回复

从浏览器中杀死Django进程

在Django视图中,我调用了一个用于上传和导入Excel文件的函数。 当我尝试通过单击“停止加载此页面”或关闭浏览器来停止页面时,导入过程不会停止。 这些导入文件很大,因此我希望能够在需要时从浏览器中终止该进程。 我将如何做到这一点?
1回复

在Django中实现综合浏览量

我正在一个小型网站上工作,我想在详细信息视图中显示每个对象的总视图。 但老实说,我不知道如何实现这一点。 让我发布我的 models.py 和 views.py 模型.py 视图.py
1回复

在django中获取浏览器错误

我是django的初学者,我不知道如何解决这个问题我在浏览器上收到错误: 使用mysite.urls中定义的URLconf,Django按以下顺序尝试了这些URL模式:^ admin / 当前URL api / Entry /与其中任何一个都不匹配。 我的所有文件都是: my
1回复

在javascript中循环浏览django列表

我需要遍历传递给模板的django列表。 我在django视图中有以下代码: 哪个输出: 现在,我要做的是遍历此列表,如果我的javascript变量与列表中的项目匹配,请执行进一步的代码。 但是,我对如何执行此操作感到困惑。 到目前为止,这是我使用jQuery的JavaScr
3回复

在Django中定义类关系

我是Django / Python的新手,如果我的问题很明显,请原谅! 我正在尝试创建一个User类,每个用户都可以选择(一个或多个)体育学科作为他的爱好。 到目前为止,我在名为“兴趣爱好”的课程中定义了所有体育活动: 和用户类: 由于不具备django / Python的经验,