我正在尝试制作2个CreateView(第1步,第2步),在第一个视图中我创建了一个用户(djangomodels.user)。
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js" > </script>
<script>
$("#svgmain").bind("mousewheel", function(event) {
$("#log").text("pageX: " + event.pageX + ", pageY: " + event.pageY );
});
</script>
</head>
<body>
<div id="log"></div>
<svg id="svgmain" xmlns="http://www.w3.org/2000/svg" version="1.1" style="background-color:blue;">
<g id="g">
<circle id="circle" cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red" />
</g>
</svg>
</body>
</html>
在第一次表单提交后,我将用户重定向到第二步表单。
class UserStep1(CreateView):
model = User
fields = [
'username',
'password',
]
def get_success_url(self):
return reverse('step-2',args=(self.object.id,))
template_name = 'step1.html'
class UserStep2(CreateView):
model = UserMeta
fields = [
'auth', # This is the input that I want to autocomplete with url <pk>
'zip_code',
'city',
]
template_name = 'step2.html'
我需要将第一步的user.id传递给第二步并自动填充'auth'输入的输入..我该怎么做?