Fix db 文件自动创建失败
This commit is contained in:
@@ -52,7 +52,7 @@ class ConfigInstance:
|
||||
self._configs = SuperDict(configs)
|
||||
self.REDIS.update(configs.get('redis', {}))
|
||||
db = configs.get('db', {})
|
||||
if db and not db.get('db_url'):
|
||||
if db and db.get('engine') in ['mysql']:
|
||||
db['db_url'] = f"{db.get('engine')}://{db.get('user')}:{db.get('password')}@{db.get('host')}:{db.get('port')}/{db.get('database')}"
|
||||
self.DATABASE.update(configs.get('db', {}))
|
||||
self.DEBUG = self._configs.get('app.debug', self.DEBUG)
|
||||
|
||||
@@ -96,7 +96,7 @@ class QueryJob(TimestampMixin, BaseModel):
|
||||
""" 验证当前任务是否可查询"""
|
||||
if self.left_date < datetime.datetime.now().date():
|
||||
return False
|
||||
if self.left_date > (datetime.datetime.now().date() + datetime.timedelta(days=31)):
|
||||
if self.left_date > (datetime.datetime.now().date() + datetime.timedelta(days=30)):
|
||||
return False
|
||||
return True
|
||||
|
||||
@@ -230,8 +230,6 @@ class Ticket(TimestampMixin, BaseModel):
|
||||
|
||||
def __init__(self, **kwargs) -> None:
|
||||
super().__init__(**kwargs)
|
||||
self.left_date_order = lambda: self.left_date.strftime('%Y-%m-%d')
|
||||
self.secret_str_unquote = lambda: urllib.parse.unquote(self.secret_str)
|
||||
|
||||
class Meta:
|
||||
table = 'tickets'
|
||||
|
||||
Reference in New Issue
Block a user