Commit 33028d70 authored by wanli's avatar wanli

update

parent 6dbfbc07
import json
def handleResources():
pass
def handleController():
pass
def handleModel():
pass
def hanleRender():
pass
def readConfig():
result = {}
with open("config.json", "r+") as f:
result = json.loads(f.read())
return result
if __name__ == "__main__":
result = readConfig()
print(result)
\ No newline at end of file
Jinja2==2.11.3
MarkupSafe==1.1.1
# -*- coding: utf-8 -*-
from sqlalchemy import Column, Integer, String
from sqlalchemy.ext.declarative import declared_attr
from sqlalchemy.ext.declarative import declarative_base
from flask_sqlalchemy import SQLAlchemy
class Base(object):
@declared_attr
def __tablename__(cls):
return cls.__name__.lower()
__table_args__ = {'mysql_engine': 'InnoDB'}
id = Column(Integer, primary_key=True)
Base = declarative_base(cls=Base)
class MyMixin(object):
@declared_attr
def __tablename__(cls):
return cls.__name__.lower()
__table_args__ = {'mysql_engine': 'InnoDB'}
__mapper_args__= {'always_refresh': True}
id = Column(Integer, primary_key=True)
class MyModel(MyMixin, Base):
name = Column(String(1000))
db = SQLAlchemy()
class BaseModel(db.Model):
id = Column(Integer, primary_key=True)
\ No newline at end of file
# -*- coding: utf-8 -*-
import uuid
from datetime import datetime
from . import db
class BaseModel(object):
create_date = db.Column(db.DateTime, default=datetime.now)
create_by = db.Column(db.String(64))
update_date = db.Column(db.DateTime, default=datetime.now)
update_by = db.Column(db.String(64))
remarks = db.Column(db.String(255), default="")
del_flag = db.Column(db.BOOLEAN, default=0)
class PrimaryModel(BaseModel):
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
uuid = db.Column(db.String(64), primary_key=True, default=uuid.uuid1)
class AutoBaseModel(BaseModel):
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
sort = db.Column(db.Integer, default=0)
class UuidBaseModel(BaseModel):
id = db.Column(db.String(64), primary_key=True, default=uuid.uuid1)
sort = db.Column(db.Integer, default=0)
class SortBaseModel(BaseModel):
sort = db.Column(db.Integer, default=0)
\ No newline at end of file
# -*- coding: utf-8 -*-
from . import db
from datetime import datetime
from .base import BaseModel, PrimaryModel
class AreaModel(db.Model):
__tablename__ = 'qj_area'
areaId = db.Column(db.Integer, primary_key = True, autoincrement = True)
areaCode = db.Column(db.String(20), index = True)
areaName = db.Column(db.String(20), index = True)
level = db.Column(db.SmallInteger, index = True, default = 0)
cityCode = db.Column(db.String(20))
center = db.Column(db.String(50))
parentId = db.Column(db.Integer, index = True)
hasChildren = db.Column(db.Boolean)
create_date = db.Column(db.DateTime, default=datetime.now)
create_by = db.Column(db.String(64))
update_date = db.Column(db.DateTime, default=datetime.now, onupdate=datetime.now)
update_by = db.Column(db.String(64))
sort = db.Column(db.Integer)
del_flag = db.Column(db.Boolean)
# __table_args__ = (
# db.Index('idx_areaName', 'areaName', mysql_using='btree'),
# db.Index('idx_areaCode', 'areaCode', mysql_using='btree'),
# db.Index('idx_parentId', 'parentId', mysql_using='btree'),
# db.Index('idx_level', 'level', mysql_using='btree')
# )
def __init__(self, areaCode, areaName, cityCode, center, create_date, update_date, level = 0, parentId = 0, hasChildren = 0, create_by = None, update_by = None, sort = 0, del_flag = 0):
self.areaCode = areaCode
self.areaName = areaName
self.level = level
self.cityCode = cityCode
self.center = center
self.parentId = parentId
self.hasChildren = hasChildren
self.create_date = create_date
self.create_by = create_by
self.update_date = update_date
self.update_by = update_by
self.sort = sort
self.del_flag = del_flag
def __repr__(self):
return '<Area %r>' % (self.areaId)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment