Advertisement
Guest User

Untitled

a guest
Feb 27th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.89 KB | None | 0 0
  1. @blueprint.route("/register/", defaults={'token': ''}, methods=['GET', 'POST'])
  2. @blueprint.route("/register/<token>", methods=['GET', 'POST'])
  3. def register(token):
  4. form = RegisterForm(request.form, csrf_enabled=False)
  5. email = confirm_token(token)
  6. if form.validate_on_submit():
  7. new_user = User.create(username=form.username.data,
  8. first_name=form.first_name.data,
  9. last_name=form.last_name.data,
  10. email=form.email.data,
  11. password=form.password.data,
  12. active=True)
  13. new_user = User.create(email=form.email.data, password=form.password.data, active=True)
  14. flash("Thank you for registering. You can now log in.", 'success')
  15. return redirect(url_for('public.home'))
  16. else:
  17. flash_errors(form)
  18. return render_template('public/register.html', form=form , email=email)
  19.  
  20. <h1>Register</h1>
  21. <br/>
  22. <form id="registerForm" class="form form-register" method="POST" action="" role="form">
  23.  
  24. {% for field in form %}
  25. {% print(field.name)%}
  26. {% if field.label.text =='Email' %}
  27. {% set field.data=email %}
  28. {% else %}
  29. {{ render_field(field) }}
  30. {% endif %}
  31. {% endfor %}
  32. <p><input class="btn btn-default btn-submit" type="submit" value="register"></p>
  33. </form>
  34.  
  35. {% set field.data=email %}
  36.  
  37. Traceback (most recent call last):
  38. File "C:envsvirtalenvsflask_minilibsite-packagesflaskapp.py", line 1836, in __call__
  39. return self.wsgi_app(environ, start_response)
  40. File "C:envsvirtalenvsflask_minilibsite-packagesflaskapp.py", line 1820, in wsgi_app
  41. response = self.make_response(self.handle_exception(e))
  42. File "C:envsvirtalenvsflask_minilibsite-packagesflaskapp.py", line 1403, in handle_exception
  43. reraise(exc_type, exc_value, tb)
  44. File "C:envsvirtalenvsflask_minilibsite-packagesflaskapp.py", line 1817, in wsgi_app
  45. response = self.full_dispatch_request()
  46. File "C:envsvirtalenvsflask_minilibsite-packagesflaskapp.py", line 1477, in full_dispatch_request
  47. rv = self.handle_user_exception(e)
  48. File "C:envsvirtalenvsflask_minilibsite-packagesflaskapp.py", line 1381, in handle_user_exception
  49. reraise(exc_type, exc_value, tb)
  50. File "C:envsvirtalenvsflask_minilibsite-packagesflaskapp.py", line 1475, in full_dispatch_request
  51. rv = self.dispatch_request()
  52. File "C:envsvirtalenvsflask_minilibsite-packagesflask_debugtoolbar__init__.py", line 124, in dispatch_request
  53. return view_func(**req.view_args)
  54. File "C:envsr2minimyflaskappviewspublic.py", line 73, in register
  55. return render_template('public/register.html', form=form , email=email)
  56. File "C:envsvirtalenvsflask_minilibsite-packagesflasktemplating.py", line 127, in render_template
  57. return _render(ctx.app.jinja_env.get_or_select_template(template_name_or_list),
  58. File "C:envsvirtalenvsflask_minilibsite-packagesjinja2environment.py", line 830, in get_or_select_template
  59. return self.get_template(template_name_or_list, parent, globals)
  60. File "C:envsvirtalenvsflask_minilibsite-packagesjinja2environment.py", line 791, in get_template
  61. return self._load_template(name, self.make_globals(globals))
  62. File "C:envsvirtalenvsflask_minilibsite-packagesjinja2environment.py", line 765, in _load_template
  63. template = self.loader.load(self, name, globals)
  64. File "C:envsvirtalenvsflask_minilibsite-packagesjinja2loaders.py", line 125, in load
  65. code = environment.compile(source, name, filename)
  66. File "C:envsvirtalenvsflask_minilibsite-packagesjinja2environment.py", line 554, in compile
  67. self.handle_exception(exc_info, source_hint=source)
  68. File "C:envsvirtalenvsflask_minilibsite-packagesjinja2environment.py", line 742, in handle_exception
  69. reraise(exc_type, exc_value, tb)
  70. File "C:envsr2minimyflaskapptemplatespublicregister.html", line 15, in template
  71. {% set field.data=email %}
  72. TemplateSyntaxError: expected token '=', got '.'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement