Long time reader,首次发布:)
我刚刚开始我的第一个蛋糕应用程序,所以希望你们能在我的路上帮助我。
第一个问题是关于扩展/包含视图。我意识到布局/视图的工作方式是为了防止代码重复,但我不知道如何在不重复的情况下设置我想要做的事情。
除了页眉和页脚,我的页面布局还包括一个左侧导航栏和一个顶部导航栏,如果合适的话,我希望控制器将自己添加到该导航栏中,该导航栏将由当前控制器中的适当页面填充。
我试着在控制器中创建一个视图块,但它不起作用,我有点困惑。
这就是我所拥有的:
我的默认布局包括当前刚硬编码的侧边栏和内容:
Layout default.ctp
<!DOCTYPE h
我想在维护网站的层次结构的同时,刮掉网站菜单/导航栏中的所有信息。示例:
我曾经用漂亮的汤来获取导航栏的内容,然而,我得到的是重复的信息和层次化的信息也丢失了。
from bs4 import BeautifulSoup as bs
import requests
url = 'https://www.trumpf.com/en_IN/'
html_text = requests.get(url).text
soup = bs(html_text, 'html.parser')
d = {}
for e in soup.select('nav