Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
mine929
dr_py
提交
24d33347
dr_py
项目概览
mine929
/
dr_py
与 Fork 源项目一致
Fork自
晚风拂柳颜 / dr_py
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
dr_py
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
24d33347
编写于
9月 06, 2022
作者:
H
hjdhnx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
删除不要的文件
上级
f3787341
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
0 addition
and
77 deletion
+0
-77
models/no_use.py
models/no_use.py
+0
-30
models/play_parse.py
models/play_parse.py
+0
-21
models/rule_classes.py
models/rule_classes.py
+0
-26
未找到文件。
models/no_use.py
已删除
100644 → 0
浏览文件 @
f3787341
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# File : models.py
# Author: DaShenHan&道长-----先苦后甜,任凭晚风拂柳颜------
# Date : 2022/8/27
from
db_operation.db_init
import
*
def
get_dynamic_table_name_class
(
table_name
):
# 定义一个内部类
class
myTable
(
Base
):
# 给表名赋值
__tablename__
=
table_name
__table_args__
=
{
'extend_existing'
:
True
}
id
=
Column
(
Integer
,
primary_key
=
True
,
autoincrement
=
True
)
name
=
Column
(
String
(
20
))
class_name
=
Column
(
String
(
32
))
class_url
=
Column
(
String
(
32
))
def
__repr__
(
self
):
return
"<Table(name='%s', class_name='%s', class_url='%s')>"
%
(
self
.
name
,
self
.
class_name
,
self
.
class_url
)
# 把动态设置表名的类返回去
return
myTable
RuleClass
=
get_dynamic_table_name_class
(
'rule_class'
)
# Base.metadata.create_all(engine, checkfirst=True)
# Base.metadata.create_all(engine, tables=[Base.metadata.tables['rule_class']],checkfirst=True)
RuleClass
.
__table__
.
create
(
engine
,
checkfirst
=
True
)
\ No newline at end of file
models/play_parse.py
已删除
100644 → 0
浏览文件 @
f3787341
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# File : play_parse.py
# Author: DaShenHan&道长-----先苦后甜,任凭晚风拂柳颜------
# Date : 2022/8/28
def
init
(
db
):
class
PlayParse
(
db
.
Model
):
__tablename__
=
'play_parse'
id
=
db
.
Column
(
db
.
Integer
,
primary_key
=
True
,
autoincrement
=
True
)
play_url
=
db
.
Column
(
db
.
String
(
255
))
real_url
=
db
.
Column
(
db
.
String
(
255
))
def
__repr__
(
self
):
return
"<PlayParse(play_url='%s', real_url='%s')>"
%
(
self
.
play_url
,
self
.
real_url
)
# db.create_all()
db
.
create_all
()
return
PlayParse
\ No newline at end of file
models/rule_classes.py
已删除
100644 → 0
浏览文件 @
f3787341
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# File : rule_classs.py
# Author: DaShenHan&道长-----先苦后甜,任凭晚风拂柳颜------
# Date : 2022/8/27
# from sqlalchemy import Column, String, Integer, Float, DateTime, Date, ForeignKey, Text
# from flask_sqlalchemy import SQLAlchemy
# d = SQLAlchemy()
def
init
(
db
):
class
RuleClass
(
db
.
Model
):
__tablename__
=
'rule_class'
id
=
db
.
Column
(
db
.
Integer
,
primary_key
=
True
,
autoincrement
=
True
)
name
=
db
.
Column
(
db
.
String
(
20
),
unique
=
True
)
class_name
=
db
.
Column
(
db
.
String
(
255
))
class_url
=
db
.
Column
(
db
.
String
(
255
))
cookie
=
db
.
Column
(
db
.
String
(
255
))
def
__repr__
(
self
):
return
"<RuleClass(name='%s', class_name='%s', class_url='%s',cookie='%s')>"
%
(
self
.
name
,
self
.
class_name
,
self
.
class_url
,
self
.
cookie
)
# db.create_all()
db
.
create_all
()
return
RuleClass
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录