diff --git a/base/forms.py b/base/forms.py
index 188d436..431c01a 100644
--- a/base/forms.py
+++ b/base/forms.py
@@ -10,8 +10,9 @@
:license: BSD, see LICENSE for more details.
"""
-from flask.ext.wtf import Form, TextField, Required, PasswordField
-from wtforms.validators import Email
+from flask.ext.wtf import Form
+from wtforms.fields import TextField,PasswordField
+from wtforms.validators import Email, Required
class LoginForm(Form):
diff --git a/base/models.py b/base/models.py
index 9036cc2..788bc4d 100644
--- a/base/models.py
+++ b/base/models.py
@@ -11,6 +11,7 @@
"""
from flask.ext.login import UserMixin
+from sqlalchemy.ext.declarative import declared_attr
from werkzeug.security import generate_password_hash, check_password_hash
from ext import db
@@ -18,7 +19,7 @@
class CRUDMixin(object):
__table_args__ = {'extend_existing': True}
- id = db.Column(db.Integer, primary_key=True)
+ id = db.Column(db.Integer,db.Sequence('user_id_seq'),primary_key=True)
@classmethod
def get_by_id(cls, id):
diff --git a/base/templates/blocks/auth_header.html b/base/templates/blocks/auth_header.html
index 2d981d5..bc84fc3 100644
--- a/base/templates/blocks/auth_header.html
+++ b/base/templates/blocks/auth_header.html
@@ -5,9 +5,9 @@