一个简单的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第三方库


热门话题
JavaMaven没有识别junit测试   正则表达式替换Java中字符串中的所有“(“and”)”   文件移动到另一台计算机时出现java错误“实例化servlet类”   服务器上的java服务   Spring数据JPA上的java嵌套@Transactional注释行为   eclipse中的Java Tomcat项目   java在Tomcat上部署web应用程序   如何解决“java.lang.IllegalStateException:ArrayAdapter要求资源ID为TextView”错误?   java在条形码上方添加文本,并使用烧烤更改字体大小   java与php基准测试   java使用正则表达式提取特定模式   java扫描器。findInLine()大量泄漏内存   java HTTP:差异请求属性和POST参数   返回空指针的Java方法?   java验证密码不包含名称中的3个以上连续字符   Java中带泛型的静态多态性   java在Android中获得最后一个已知位置   java为什么Groovy的Map比Array更具可伸缩性?   编码如何在Java中生成八进制字符串?   java Hibernate:使用单例会话写入日志(无刷新)