如何创建仅在指定页面上显示一部分代码的模板过滤器?例如,我的主页base_generic具有特定于该页面的代码。每当加载另一个页面时,都不应显示该代码。
我知道我可以使用块系统,但是想知道我是否还可以结合使用URL和If过滤器来完成任务。参见下面的代码:
flex-direction: row-reverse
答案 0 :(得分:1)
您可以执行以下操作:
import * as React from 'react'
type OwnProps = {|
passthrough: string,
forMapStateToProps: string
|}
type Props = {|
...OwnProps,
fromMapStateToProps: string,
dispatch1: () => void
|}
const MyComponent = (props: Props) => (
<div onClick={props.dispatch1}>
{props.passthrough}
{props.fromMapStateToProps}
</div>
)
export default connect<Props, OwnProps, _, _, _, _>(
mapStateToProps,
mapDispatchToProps
)(MyComponent)
还要确保模板上下文处理器中有django.core.context_processors.request,默认情况下位于该位置。