Python论坛  - 讨论区

标题:[python-chinese] django 中object_detail的问题,大家帮看一下

2007年03月27日 星期二 13:02

a-passingwish a_passing_wish在163.com
星期二 三月 27 13:02:01 HKT 2007

一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070327/8a48135f/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月27日 星期二 14:02

yi huang yi.codeplayer在gmail.com
星期二 三月 27 14:02:33 HKT 2007

On 3/27/07, a-passingwish <a_passing_wish at 163.com> wrote:
>
> 大家好,最近遇到一个问题,想请教一下。我在用object_detail的时候,没有发
> 生错误但是浏览器中却看不到结果不知道怎么回事?这是我的模板代码.
> 
> 
> article
> 
> 
> {{object.title}}
> {{object.content}}
> 
> 
>
> 没取到数据吧。

-- 
http://codeplayer.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070327/73b050a8/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月27日 星期二 16:56

a-passingwish a_passing_wish在163.com
星期二 三月 27 16:56:56 HKT 2007

yi huang 写道:
> On 3/27/07, *a-passingwish* <a_passing_wish在163.com
> a_passing_wish在163.com>> wrote:
>
>     大家好,最近遇到一个问题,想请教一下。我在用object_detail的时候,没有发
>     生错误但是浏览器中却看不到结果不知道怎么回事?这是我的模板代码.
>     
>     
>     article
>     
>     
>     {{object.title}}
>     {{object.content}}
>     
>     
>
> 没取到数据吧。
>
> -- 
> http://codeplayer.blogspot.com/
> ------------------------------------------------------------------------
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
我想也是没有取到数据,但是明明有却不知道为什么取不到,能不能告诉我怎么取
到,我是菜鸟。


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月27日 星期二 18:41

wang bin wangbin1979在gmail.com
星期二 三月 27 18:41:04 HKT 2007

在 07-3-27,a-passingwish<a_passing_wish在163.com> 写道:

> 我想也是没有取到数据,但是明明有却不知道为什么取不到,能不能告诉我怎么取
> 到,我是菜鸟。

最好贴一下你的view和model


-- 
想飞之心,永远不死!
Registered Linux User 404987 [http://counter.li.org]

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月27日 星期二 22:57

a-passingwish a_passing_wish在163.com
星期二 三月 27 22:57:48 HKT 2007

wang bin 写道:
> 在 07-3-27,a-passingwish<a_passing_wish在163.com> 写道:
>
>   
>> 我想也是没有取到数据,但是明明有却不知道为什么取不到,能不能告诉我怎么取
>> 到,我是菜鸟。
>>     
>
> 最好贴一下你的view和model
>
>
>   
 article_detail_info={
           "queryset":Article.objects.all(),
          "template_object_name":"Article",
 }
view用的是
 (r'^article/(?P\d+)/$','django.views.generic.list_detail.object_detail',article_detail_info),
以下是moudel
  from django.db import models
  class Article(models.Model):
        title=models.CharField(maxlength=50)
        content=models.TextField()
        def __str__(self):
               return self.title
        class Admin:
               pass
 



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月28日 星期三 09:15

yi huang yi.codeplayer在gmail.com
星期三 三月 28 09:15:10 HKT 2007

On 3/27/07, a-passingwish <a_passing_wish at 163.com> wrote:
>
> wang bin 写道:
> > 在 07-3-27,a-passingwish<a_passing_wish at 163.com> 写道:
> >
> >
> >> 我想也是没有取到数据,但是明明有却不知道为什么取不到,能不能告诉我怎么取
> >> 到,我是菜鸟。
> >>
> >
> > 最好贴一下你的view和model
> >
> >
> >
> article_detail_info={
>            "queryset":Article.objects.all(),
>           "template_object_name":"Article",
> }
> view用的是
> (r'^article/(?P\d+)/$','
> django.views.generic.list_detail.object_detail',article_detail_info),
> 以下是moudel
>   from django.db import models
>   class Article(models.Model):
>         title=models.CharField(maxlength=50)
>         content=models.TextField()
>         def __str__(self):
>                return self.title
>         class Admin:
>                pass
>
>
既然指定了:
"template_object_name": "Article",
模板里面就应该通过 Article 来访问这个对象,不是 object 。

-- 
http://codeplayer.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070328/d41135d3/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月28日 星期三 12:43

a-passingwish a_passing_wish在163.com
星期三 三月 28 12:43:09 HKT 2007

yi huang 写道:
> On 3/27/07, *a-passingwish* <a_passing_wish在163.com
> a_passing_wish在163.com>> wrote:
>
>     wang bin 写道:
>     > 在 07-3-27,a-passingwish<a_passing_wish在163.com
>     a_passing_wish在163.com>> 写道:
>     >
>     >
>     >> 我想也是没有取到数据,但是明明有却不知道为什么取不到,能不能告
>     诉我怎么取
>     >> 到,我是菜鸟。
>     >>
>     >
>     > 最好贴一下你的view和model
>     >
>     >
>     >
>     article_detail_info={
>     "queryset":Article.objects.all(),
>     "template_object_name":"Article",
>     }
>     view用的是
>     (r'^article/(?P\d+)/$','django.views.generic.list_detail.object_detail',article_detail_info),
>     以下是moudel
>     from django.db import models
>     class Article(models.Model):
>     title= models.CharField(maxlength=50)
>     content=models.TextField()
>     def __str__(self):
>     return self.title
>     class Admin:
>     pass
>
>
> 既然指定了:
> "template_object_name": "Article",
> 模板里面就应该通过 Article 来访问这个对象,不是 object 。
>
> -- 
> http://codeplayer.blogspot.com/
> ------------------------------------------------------------------------
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
我把模板中的object改成Article了,可是还是那种情况,我都快崩溃了。


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月28日 星期三 19:53

yi huang yi.codeplayer在gmail.com
星期三 三月 28 19:53:21 HKT 2007

>
> 我把模板中的object改成Article了,可是还是那种情况,我都快崩溃了。


不用急,试试 django 最新的测试框架,帮你发现问题所在。
先进到 manage.py shell 然后
from dango.test.client import Client
client = Client()
response = client.get(' your url ') # 别忘了 url 以 / 结尾,这里可不会自动跳转
print response.context

-- 
http://codeplayer.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070328/4f572ccb/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号