if request.method == 'POST':
data = request.POST.copy() # so we can manipulate data
try:
name=request.POST['useremail'].split('@')[0]
data['username']=getUniqueValue(User,slugify(name),field_name='useremail')
except:
data['username'] = ''.join([choice(letters) for i in xrange(20)])
在哪里使用request.POST.COPY()?
答案 0 :(得分:0)
它的用法可以在Django文档中找到:Request and response objects。
使用Python标准库中的copy.deepcopy()返回对象的副本。即使原件没有,该副本也是可变的。