-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.py
40 lines (32 loc) · 884 Bytes
/
install.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# -*- coding: UTF-8 -*-
import sys
from src.models import database
from src.models.userprofile import UserProfile,UserStatus
from datetime import datetime
if '-dropcreate' in sys.argv:
database.drop_database()
print(u'删除数据库完成')
database.create_database()
print(u'创建数据库完成')
session = database.get_session()
admin = UserProfile()
admin.Email = 'admin@admin.com'
admin.Nick = u'admin'
admin.Password = 'admin'
admin.Status = UserStatus.Enabled
admin.IsAdmin = True
admin.RegDate = datetime.now()
session.add(admin)
'''
bug = IssueCategory()
bug.CategoryName = u'Bug'
bug.Status = IssueCategoryStatus.Enabled
issue = IssueCategory()
issue.CategoryName = u'Issue'
issue.Status = IssueCategoryStatus.Enabled
session.add(bug)
session.add(issue)
'''
session.commit()
session.close()
print(u'安装完成')