在django中添加视图非常简单。
django-addview的Python项目详细描述
它是干什么的?
无法记住基于类的视图参数?你厌倦了吗 在添加新视图时重复相同的平凡步骤?尝试 django addview。
它是怎么工作的?
django addview为您提供了一个简单的基于ncurses的gui来添加新的 基于类或函数的视图。
- 创建类声明(填充所需参数,选择模型 从下拉列表中等)
- 为您记住所有基于类的属性
- 将条目添加到urls.py
- 关心所有进口
安装
pip install django_addview
并添加到settings.py:
INSTALLED_APPS = ( ... 'django_addview', )
用法
./manage.py addview app_name
记住:在应用程序中键入的内容就是在代码中输入的内容, 所以如果你想有一个字符串,你必须引用它。例如:
template_name "test_app/my_view.html"
配置
django addview只需要一个配置变量。它是: ADDVIEW_GLOBAL_TEMPLATE_DIR = ...指向目录 你保留你的项目模板(保留模板是很好的做法 在每个项目的一个目录中,除非您编写可重用的应用程序)。
django addview可以在两个位置创建视图。一个是 ADDVIEW_GLOBAL_TEMPLATE_DIR第二个是templates目录 在你的应用程序目录中。在中添加视图时在它们之间进行选择 桂。
配置示例:
SITE_ROOT = os.path.join(os.path.dirname(os.path.realpath(__file__)), '..') ADDVIEW_GLOBAL_TEMPLATE_DIR = os.path.join(SITE_ROOT, 'templates')