一个简单的django应用程序,显示已安装应用程序之间的url关联。

django-associations的Python项目详细描述


什么是联想?

Associations是一个为django开发人员创建的小型应用程序。

它是做什么的?

它列出了应用程序中的URL以及与之相关的模板、视图和URL的名称

https://raw.github.com/DarkSector/django-associations/master/associations/static/images/associations1.pnghttps://raw.github.com/DarkSector/django-associations/master/associations/static/images/associations2.png

它为什么被创造出来?

处理视图时,调试或回溯问题的常用方法通常是这样:
  1. 查看浏览器地址栏中的URL
  2. 从url破译应用程序名
  3. 打开IDE中的应用程序项目树(如果尚未打开)
  4. 打开应用程序的url.py并找到url
  5. 寻找相应的视图
  6. 找到视图
  7. 找到模板名称,然后找到模板本身。

Associations另一方面,在一个页面上列出所有的关联,从而减少 有时追溯起来令人沮丧。

太好了,但是有什么收获呢?

关键是现在它显示出与基于类的视图兼容。它可能会,也可能不会 使用传统的基于功能的视图。此外,它已经在django 1.4+和python 2.7.x上进行了测试。 有计划支持python 3。由于URL结构的更改,将不支持Django 1.3。

想帮忙吗?

您可以在这里找到github存储库:

https://github.com/DarkSector/django-associations

记录问题或开始开发。目前正在编写文件

要求

目前与Django1.4和Python2.7.x一起工作。 目前,文档和测试正在编写中,尚未完成

快速启动

  1. 将“关联”添加到已安装的应用程序设置中,如下所示:

    INSTALLED_APPS = (
        ...
        'associations',
    )
    
  2. 在项目设置中包括基本目录,如下所示:

    BASE_DIR = os.path.dirname(os.path.dirname(__file__))
    

    如果“base_dir”被定义为其他变量,请define base_dir=<;variable name>;

  1. 在项目url.py中包含关联urlconf,如下所示:

    url(r'^associations/', include('associations.urls')),
    
  2. 启动开发服务器并访问http://127.0.0.1:8000/associations/,就可以开始了。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何向第二个组合框模型项添加数组值从第一个组合框所选项获取数组名称?   使用Java与WebSphere的SSL握手错误   eclipse线程“main”Java中的第一个Java程序异常。lang.NoClassDefFoundError   java将Javafx应用作为Web应用移植的最佳方式   IDE的java右JVM文件夹   java如何在基本适配器中停止文本到语音   java If block使用substring和equals方法以假值执行   在本例中,如何在java中返回多个值?   java第二个主类在maven构建期间覆盖第一个主类   如何在java中设置运行时ArrayList的泛型类型?   java从主机读取文件