PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] Django 基本问题
楼主:
kk0521kk
(kkkkkk11223)
2017-08-27 00:56:51
各位大大好,我是刚踏入django的初学者
请问一下我目前的网站连数据库之后显示得出
第一层
要如何从第一层的资料哭中取primary key连到另一个table
小弟不懂是要从url
或是从view中得到
下面附上截图
book.html:显示大类别(有成功出现)
cat.html:显示小类别
models.py
urls.py:
view:
各位抱歉我的问题好像有点难回答
不过是在不知道要用什么关键字搜寻
谢谢各位
作者: s06yji3 (阿南)
2017-08-27 10:07:00
https://goo.gl/21NRre
从bigCategory连到smallCategory时就用related_name因为是多对一,所以从related_name得到的物件是list这边的related_name就是small_categories囧,从看了你的情况,应该items.smallCategory就可以了
楼主:
kk0521kk
(kkkkkk11223)
2017-08-27 14:19:00
大大您好,请问是加在views.py的items后面吗,我加上去
作者: s06yji3 (阿南)
2017-08-27 14:23:00
在template中用items.smallCategory就可以了
楼主:
kk0521kk
(kkkkkk11223)
2017-08-27 15:24:00
大大,我觉得我没有呼叫到smallcategory这个table还是需要用您说的第一个方法呢我在我的template里打了items.smallCategory还是跑不进那个if里面
作者: s06yji3 (阿南)
2017-08-27 15:57:00
我错了orz,你现在的写法直接是多对一的外部连结所以你要从bigCategory取的smallCategory的话,big_ = get_object_or_404(bigCategory, pk=1)再用small_ = big_.smallcategory_set.all()取得所有的smallCategory,该物件是list你可以在views里先取得smallCategory在一起传到template如果你要变更smallcategory_set的名称的话,就用related_name
继续阅读
[问题] 网页爬虫多个class疑问
sgps50601
[问题] 如何把读wav档并转成向量?
wallrose
[问题] python 连 SQL server
f496328mm
[问题] swapping elements of list in forloop
dazmin
[问题] 用keras模组时,要怎么用cuda和cudnn
ssd860505da
[问题] str转换
hiddenwind
[问题] 关于重复搜寻
paulluopaull
[问题] python爬虫抓取资料问题
blue14753
Re: [问题] 排列组合只取一半
XII
[闲聊] 专案诚征开发伙伴(非视觉资讯探究开发)
TYHTW
Links
booklink
Contact Us: admin [ a t ] ucptt.com