我已经为此工作了很长时间,但没有找到解决方案:
Cannot read property 'dispatch' of undefined每当我得到handleInputChange调用函数。
这是我的应用程序的基本布局:
App.tsx
import * as React from 'react';
import { BrowserRouter as Router, Route, Switch} from 'react-router-dom';
import SuperSignupScreen from './screens/SuperSignupScreen'
import './App.css';
import {connect, Dispatch} from "react-redux";
export type SessionProps = {
}
class AppImpl extends React.PureComponent<SessionProps & { dispatch: Dispatch<{}> }, {}> {
render() {
return(
<Router>
<Switch>
<Route path="/superSignup" component={SuperSignupScreen}/>
<Route key="404" component={NotFoundScreen} />
</Switch>
</Router>
)
}
}
function mapStateToProps(state: { session: SessionProps }): SessionProps { …Run Code Online (Sandbox Code Playgroud) 我正在Django的会议上工作.
默认情况下,django在django_session中存储会话,我发现没有办法清除会话.
虽然clearsession可用于删除行.还建议将其作为cron作业运行.
但这样做意味着注销所有登录用户..正确吗?(我不确定)
这是正确的做法吗?
我知道这是基本的,但我可以用更短的方式做到这一点:
val ss = mutableMapOf<String, MutableList<String>>()
if(ss["new_key"] != null){
ss["new_key"]!!.add("NEW")
}
else{
ss["new_key"] = mutableListOf("OLD")
}
Run Code Online (Sandbox Code Playgroud)
这基本上检查地图中是否存在密钥
如果是,则将元素附加到列表(值),否则创建新的键值对
我不能在旅途中创建新密钥吗?像这样:
ss["new_key"].add("OLD")
ss["new_key"].add("NEW")
Run Code Online (Sandbox Code Playgroud) 我正在使用react redux创建一个页面,它有14个输入标签.
对于每个输入标记,我在状态中有14个不同的名称.
每当任何输入发生变化时,我该怎么做才能更新状态?
我是否需要为每个输入标签编写动作和缩减器?
我必须使用Jmeter测试一个web-app登录.
怎么做的?
我应该在HTTP Request采样器中给出登录页面的路径,并将用户名和密码添加到login config元素中吗?
我了解了Django模板继承并正在研究它。
我base_post_login.html在与其他模板相同的目录中制作了一个模板。
并{% extends "base_post_login.html" %}在子模板中输入第一行。
但是当通过后端呈现子模板时,TemplateDoesNotExist会引发错误。
这是settings.py(相关部分):
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
Run Code Online (Sandbox Code Playgroud)
如果未扩展,则所有模板均正确渲染;如果是父模板,则所有模板均正确呈现。
我该怎么办?