def register(request): username = request.POST.get('usernameReg', '') password = request.POST.get('passwordReg', '') email = request.POST.get('emailReg', '') profilePhoto = request.POST.get('profilePhoto', '') articleid = request.POST.get('articleid', '') if username == '' or password == '' or email == '': message = '输入错误了,快说你是怎么进的这个页面!' else: if profilePhoto == '': profilePhoto = '/static/img/deafaultprofilePhoto.png' user = User() user.name = username user.password = password user.email = email user.profilePhoto = profilePhoto try: userInDB = User.objects.get(name=username) except: userInDB = None if userInDB: message = '非常抱歉,你已经注册过了!' else: user.save() message = '哈哈!注册成功了啦(原谅老夫的少女心)!' request.session['name'] = user.name article = Article.objects.get(id=articleid) articles = mdToHtml([article]) try: comments = Comment.objects.filter(article=article) i = 1 for comment in comments: comment.floor = i i += 1 except: comments = None try: username = request.session.get('name') user = User.objects.get(name=username) except: username = None user = None comments = mdToHtml(comments) context = {'config': configList, 'articles': articles, 'comments': comments, 'user': user, 'message': message} return render(request, 'blogs.html', context=context)