peewee
最新
安装和测试
快速入门
示例应用程序
交互式使用 Peewee
贡献
数据库
模型和字段
查询
查询操作符
关系和连接
API 文档
SQLite 扩展
Playhouse,Peewee 的扩展
查询示例
查询构建器
技巧
3.0 中的更改
peewee
索引
在 GitHub 上编辑
索引
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
|
Z
_
__add__()(BaseTable 方法)
(SelectQuery 方法)
__and__()(BaseTable 方法)
(BigBitField 方法)
(SelectQuery 方法)
__contains__()(KeyValue 方法)
__delitem__()(BigBitField 方法)
(KeyValue 方法)
__enter__()(Database 方法)
__getattr__()(Entity 方法)
__getitem__()(BaseQuery 方法)
(BigBitField 方法)
(DataSet 方法)
(JSONField 方法)
(JSONPath 方法)
(KeyValue 方法)
__invert__()(ColumnBase 方法)
__iter__()(BaseQuery 方法)
(BigBitField 方法)
(Model 方法)
__len__()(BaseQuery 方法)
(BigBitField 方法)
(KeyValue 方法)
(Model 方法)
__mul__()(BaseTable 方法)
__or__()(BaseTable 方法)
(BigBitField 方法)
(SelectQuery 方法)
__setitem__()(AliasManager 方法)
(BigBitField 方法)
(KeyValue 方法)
__sub__()(BaseTable 方法)
(SelectQuery 方法)
__xor__()(BigBitField 方法)
_WriteQuery(内置类)
A
add()(AliasManager 方法)
(ManyToManyField 方法)
add_column()(SchemaMigrator 方法)
add_column_default()(SchemaMigrator 方法)
add_constraint()(SchemaMigrator 方法)
add_index()(Model 类方法)
(SchemaMigrator 方法)
add_not_null()(SchemaMigrator 方法)
add_unique()(SchemaMigrator 方法)
aggregate()(SqliteDatabase 方法)
Alias(内置类)
alias()(Alias 方法)
(ColumnBase 方法)
(Model 类方法)
(Source 方法)
(Window 方法)
AliasManager(内置类)
all()(Table 方法)
alter_column_type()(SchemaMigrator 方法)
ancestors()(BaseClosureTable 方法)
append()(JSONField 方法)
(JSONPath 方法)
APSWDatabase(内置类)
ArrayField(内置类)
as_groups()(Window 方法)
as_range()(Window 方法)
as_rowcount()(Insert 方法)
as_rows()(Window 方法)
Asc()
内置函数
asc()(ColumnBase 方法)
AsIs()
内置函数
assert_query_count()
内置函数
atomic()(Database 方法)
(MySQLDatabase 方法)
(PostgresqlDatabase 方法)
(SqliteDatabase 方法)
attach()(SqliteDatabase 方法)
attach_callback()(Proxy 方法)
autocommit (CSqliteExtDatabase 属性)
AutoField(内置类)
AutoIncrementField(内置类)
avgrange()
内置函数
avgtdiff()
内置函数
B
backup()(CSqliteExtDatabase 方法)
backup_to_file()(CSqliteExtDatabase 方法)
BareField(内置类)
BaseClosureTable(内置类)
BaseQuery(内置类)
BaseTable(内置类)
batch_commit()(Database 方法)
begin()(Database 方法)
BigAutoField(内置类)
BigBitField(内置类)
BigIntegerField(内置类)
BinaryJSONField(内置类)
BinaryUUIDField(内置类)
bind()(BaseQuery 方法)
(Database 方法)
(Model 类方法)
(Table 方法)
bind_ctx()(Database 方法)
(Model 类方法)
(Table 方法)
BitField(内置类)
Blob(内置类)
blob_open()(CSqliteExtDatabase 方法)
BlobField(内置类)
bm25()(FTS5Model 类方法)
(FTSModel 类方法)
bm25f()(FTSModel 类方法)
BooleanField(内置类)
内置函数
Asc()
AsIs()
assert_query_count()
avgrange()
avgtdiff()
Case()
Check()
chunked()
clear_settings()
clear_toggles()
ClosureTable()
CommaNodeList()
connect()
damerau_levenshtein_dist()
date_series()
Desc()
dict_to_model()
duration()
EnclosedNodeList()
file_ext()
file_read()
fn()
gauss_distribution()
generate_models()
get_object_or_404()
gunzip()
gzip()
hostname()
humandelta()
if_then_else()
levenshtein_dist()
Match()
,
[1]
median()
migrate()
minrange()
mintdiff()
mode()
model_to_dict()
object_list()
parse()
prefetch()
print_model()
print_table_sql()
randomrange()
range()
regex_search()
register_database()
resolve_multimodel_query()
run_transaction()
,
[1]
ServerSide()
setting()
sqrt()
str_dist()
strip_chars()
strip_tz()
substr_count()
toggle()
tonumber()
update_model_from_dict()
bulk_create()(Model 类方法)
bulk_update()(Model 类方法)
C
cache_size(SqliteDatabase 属性)
Case()
内置函数
Cast(内置类)
cast()(ColumnBase 方法)
changes()(CSqliteExtDatabase 方法)
CharField(内置类)
Check()
内置函数
children()(JSONField 方法)
(JSONPath 方法)
chunked()
内置函数
clear()(BigBitField 方法)
(KeyValue 方法)
(ManyToManyField 方法)
clear_bit()(BigBitField 方法)
clear_settings()
内置函数
clear_toggles()
内置函数
close()(Blob 方法)
(Database 方法)
(DataSet 方法)
close_all()(PooledDatabase 方法)
close_idle()(PooledDatabase 方法)
close_stale()(PooledDatabase 方法)
ClosureTable()
内置函数
CockroachDatabase(内置类)
,
[1]
coerce()(Field 方法)
(Function 方法)
collate()(Ordering 方法)
collation()(SqliteDatabase 方法)
Column(内置类)
column(Field 属性)
ColumnBase(内置类)
columns(Table 属性)
(TableFunction 属性)
columns()(Select 方法)
(ValuesList 方法)
CommaNodeList()
内置函数
commit()(Database 方法)
CompositeKey(内置类)
CompoundSelectQuery(内置类)
CompressedField(内置类)
concat()(BinaryJSONField 方法)
conflict_constraint()(OnConflict 方法)
conflict_target()(OnConflict 方法)
conflict_where()(OnConflict 方法)
connect()
内置函数
connect()(Database 方法)
(DataSet 方法)
(Signal 方法)
connection()(Database 方法)
connection_context()(Database 方法)
contained_by()(BinaryJSONField 方法)
contains()(ArrayField 方法)
(BinaryJSONField 方法)
(HStoreField 方法)
contains_all()(BinaryJSONField 方法)
contains_any()(ArrayField 方法)
(BinaryJSONField 方法)
(HStoreField 方法)
Context(内置类)
copy()(Node 静态方法)
count(count_queries 属性)
count()(SelectBase 方法)
count_queries(内置类)
create()(Model 类方法)
create_all()(SchemaManager 方法)
create_foreign_key()(SchemaManager 方法)
create_index()(Table 方法)
create_indexes()(SchemaManager 方法)
create_sequence()(SchemaManager 方法)
create_table()(Model 类方法)
(SchemaManager 方法)
create_tables()(Database 方法)
CSqliteExtDatabase(内置类)
CTE(内置类)
cte()(Query 方法)
CURRENT_ROW(Window 属性)
cursor()(Database 方法)
D
damerau_levenshtein_dist()
内置函数
Database(内置类)
DatabaseProxy(内置类)
DataSet(内置类)
date_series()
内置函数
DateField(内置类)
DateTimeField(内置类)
DateTimeTZField(内置类)
day(DateField 属性)
(DateTimeField 属性)
db_value()(Field 方法)
DecimalField(内置类)
DeferredForeignKey(内置类)
DeferredThroughModel(内置类)
defined()(HStoreField 方法)
Delete(内置类)
delete()(HStoreField 方法)
(Model 类方法)
(Table 方法)
,
[1]
delete_by_id()(Model 类方法)
delete_instance()(Model 方法)
dependencies()(Model 方法)
depth(BaseClosureTable 属性)
Desc()
内置函数
desc()(ColumnBase 方法)
descendants()(BaseClosureTable 方法)
detach()(SqliteDatabase 方法)
dict_to_model()
内置函数
dicts()(BaseQuery 方法)
dirty_fields(Model 属性)
disconnect()(Signal 方法)
distinct()(Select 方法)
DocIDField(内置类)
DoubleField(内置类)
DQ(内置类)
drop_all()(SchemaManager 方法)
drop_column()(SchemaMigrator 方法)
drop_column_default()(SchemaMigrator 方法)
drop_constraint()(SchemaMigrator 方法)
drop_index()(SchemaMigrator 方法)
drop_indexes()(SchemaManager 方法)
drop_not_null()(SchemaMigrator 方法)
drop_sequence()(SchemaManager 方法)
drop_table()(Model 类方法)
(SchemaManager 方法)
drop_tables()(Database 方法)
duration()
内置函数
E
EnclosedNodeList()
内置函数
Entity(内置类)
except_()(SelectQuery 方法)
exclude()(Window 方法)
EXCLUDED(内置类)
execute()(BaseQuery 方法)
(Database 方法)
execute_sql()(Database 方法)
exists()(HStoreField 方法)
(SelectBase 方法)
Expression(内置类)
expression()(hybrid_method 方法)
extends()(Window 方法)
extract()(JSONField 方法)
,
[1]
extract_date()(Database 方法)
extract_json()(JSONField 方法)
extract_text()(JSONField 方法)
F
Field(内置类)
file_ext()
内置函数
file_read()
内置函数
filter()(Function 方法)
(Model 类方法)
(ModelSelect 方法)
find()(Table 方法)
find_one()(Table 方法)
first()(SelectBase 方法)
FixedCharField(内置类)
flag()(BitField 方法)
FloatField(内置类)
fn()
内置函数
following()(Window 静态方法)
for_update()(Select 方法)
foreign_keys(SqliteDatabase 属性)
ForeignKeyField(内置类)
freeze()(DataSet 方法)
(Table 方法)
from_()(选择方法)
(更新方法)
from_database()(Introspector 类方法)
fts5_installed()(FTS5Model 类方法)
FTS5Model(内置类)
FTSModel(内置类)
func()(SqliteDatabase 方法)
Function(内置类)
G
gauss_distribution()
内置函数
generate_models()
内置函数
generate_models()(Introspector 方法)
get()(AliasManager 方法)
(KeyValue 方法)
(Model 类方法)
(SelectBase 方法)
get_by_id()(Model 类方法)
get_columns()(Database 方法)
get_foreign_keys()(Database 方法)
get_id()(Model 方法)
get_indexes()(Database 方法)
get_object_list()(PaginatedQuery 方法)
get_object_or_404()
内置函数
get_or_create()(Model 类方法)
get_or_none()(Model 类方法)
get_page()(PaginatedQuery 方法)
get_page_count()(PaginatedQuery 方法)
get_primary_keys()(Database 方法)
get_queries()(count_queries 方法)
get_tables()(Database 方法)
get_through_model()(ManyToManyField 方法)
get_views()(Database 方法)
GROUP(Window 属性)
group_by()(选择方法)
group_by_extend()(选择方法)
GROUPS(Window 属性)
gunzip()
内置函数
gzip()
内置函数
H
has_key()(BinaryJSONField 方法)
having()(选择方法)
highlight()(SearchField 方法)
hostname()
内置函数
hour(DateTimeField 属性)
(TimeField 属性)
HStoreField(内置类)
humandelta()
内置函数
hybrid_method(内置类)
hybrid_property(内置类)
I
id(BaseClosureTable 属性)
IdentityField(内置类)
if_then_else()
内置函数
in_transaction()(Database 方法)
Index(内置类)
index()(Model 类方法)
init()(Database 方法)
initialize()(Proxy 方法)
(TableFunction 方法)
Insert(内置类)
insert()(JSONField 方法)
(JSONPath 方法)
(Model 类方法)
(Table 方法)
,
[1]
insert_from()(Model 类方法)
insert_many()(Model 类方法)
IntegerField(内置类)
intersect()(SelectQuery 方法)
IntervalField(内置类)
Introspector(内置类)
IPField(内置类)
is_alias()(Node 方法)
is_closed()(Database 方法)
is_dirty()(Model 方法)
is_set()(BigBitField 方法)
items()(HStoreField 方法)
(KeyValue 方法)
iterate()(TableFunction 方法)
iterator()(BaseQuery 方法)
J
Join(内置类)
join()(ModelSelect 方法)
(选择方法)
(Source 方法)
join_from()(ModelSelect 方法)
journal_mode(SqliteDatabase 属性)
journal_size_limit(SqliteDatabase 属性)
json_type()(JSONField 方法)
(JSONPath 方法)
JSONBField(内置类)
JSONBPath(内置类)
JSONField(内置类)
,
[1]
,
[2]
JSONPath(内置类)
K
keys()(HStoreField 方法)
(KeyValue 方法)
KeyValue(内置类)
L
last_insert_id()(Database 方法)
left_outer_join()(Source 方法)
length()(JSONField 方法)
(JSONPath 方法)
levenshtein_dist()
内置函数
limit()(Query 方法)
literal()(Context 方法)
load_extension()(SqliteDatabase 方法)
LSMTable(内置类)
lucene()(FTSModel 类方法)
M
manual_close()(PooledDatabase 方法)
manual_commit()(Database 方法)
ManyToManyField(内置类)
map_models()(SubclassAwareMetadata 方法)
MariaDBConnectorDatabase(内置类)
Match()
内置函数
,
[1]
match()(FTSModel 类方法)
(SearchField 方法)
(TSVectorField 方法)
median()
内置函数
Metadata(内置类)
migrate()
内置函数
minrange()
内置函数
mintdiff()
内置函数
minute(DateTimeField 属性)
(TimeField 属性)
mmap_size(SqliteDatabase 属性)
mode()
内置函数
Model(内置类)
model(Field 属性)
model_class(Table 属性)
model_graph()(元数据方法)
model_to_dict()
内置函数
ModelAlias(内置类)
ModelIndex(内置类)
ModelSelect(内置类)
month(DateField 属性)
(DateTimeField 属性)
MySQLConnectorDatabase(内置类)
MySQLDatabase(内置类)
MySQLMigrator(内置类)
N
name(Field 属性)
(TableFunction 属性)
namedtuples()(BaseQuery 方法)
Negated(内置类)
NO_OTHERS(Window 属性)
Node(内置类)
NodeList(内置类)
O
object_list()
内置函数
objects()(BaseQuery 方法)
(ModelSelect 方法)
offset()(Query 方法)
on()(Join 方法)
on_commit()(CSqliteExtDatabase 方法)
on_conflict()(Insert 方法)
on_conflict_ignore()(Insert 方法)
on_conflict_replace()(Insert 方法)
on_rollback()(CSqliteExtDatabase 方法)
on_update()(CSqliteExtDatabase 方法)
OnConflict(内置类)
optimize()(FTSModel 类方法)
order_by()(Query 方法)
order_by_extend()(Query 方法)
Ordering(内置类)
orwhere()(Query 方法)
over()(Function 方法)
P
page_size(SqliteDatabase 属性)
paginate()(Query 方法)
PaginatedQuery(内置类)
params(TableFunction 属性)
parentheses(Context 属性)
parse()
内置函数
parse()(Context 方法)
peek()(SelectBase 方法)
PickleField(内置类)
PooledCockroachDatabase(内置类)
,
[1]
PooledDatabase(内置类)
PooledMySQLDatabase(内置类)
PooledPostgresqlDatabase(内置类)
PooledPostgresqlExtDatabase(内置类)
PooledSqliteDatabase(内置类)
PooledSqliteExtDatabase(内置类)
pop()(AliasManager 方法)
(KeyValue 方法)
PostgresqlDatabase(内置类)
PostgresqlExtDatabase(内置类)
PostgresqlMigrator(内置类)
pragma()(SqliteDatabase 方法)
preceding()(Window 静态方法)
prefetch()
内置函数
prefetch()(ModelSelect 方法)
preserve()(OnConflict 方法)
print_model()
内置函数
print_table_sql()
内置函数
Proxy(内置类)
push()(AliasManager 方法)
python_value()(Field 方法)
(Function 方法)
Q
Query(内置类)
query()(Context 方法)
(DataSet 方法)
R
random()(Database 方法)
randomrange()
内置函数
RANGE(Window 属性)
range()
内置函数
rank()(FTS5Model 类方法)
(FTSModel 类方法)
raw()(Model 类方法)
RawQuery(内置类)
read()(Blob 方法)
read_uncommitted(SqliteDatabase 属性)
rebuild()(FTSModel 类方法)
regex_search()
内置函数
register()(TableFunction 类方法)
register_aggregate()(SqliteDatabase 方法)
register_collation()(SqliteDatabase 方法)
register_database()
内置函数
register_function()(SqliteDatabase 方法)
register_module()(APSWDatabase 方法)
register_window_function()(SqliteDatabase 方法)
rekey()(SqlCipherDatabase 方法)
remove()(BinaryJSONField 方法)
(JSONField 方法)
(JSONPath 方法)
(ManyToManyField 方法)
rename_column()(SchemaMigrator 方法)
rename_table()(SchemaMigrator 方法)
reopen()(Blob 方法)
replace()(JSONField 方法)
(JSONPath 方法)
(Model 类方法)
(Table 方法)
replace_many()(Model 类方法)
resolve_multimodel_query()
内置函数
returning()(_WriteQuery 方法)
rollback()(Database 方法)
root(BaseClosureTable 属性)
RowIDField(内置类)
,
[1]
,
[2]
ROWS(Window 属性)
rows_affected()(Database 方法)
run_transaction()
内置函数
,
[1]
run_transaction()(CockroachDatabase 方法)
,
[1]
S
safe()(Index 方法)
save()(Model 方法)
savepoint()(Database 方法)
scalar()(SelectBase 方法)
SchemaManager(内置类)
SchemaMigrator(内置类)
scope(Context 属性)
scope_column()(上下文方法)
scope_cte()(上下文方法)
scope_normal()(上下文方法)
scope_source()(上下文方法)
scope_values()(上下文方法)
search()(FTS5Model 类方法)
(FTSModel 类方法)
search_bm25()(FTS5Model 类方法)
(FTSModel 类方法)
search_bm25f()(FTSModel 类方法)
search_lucene()(FTSModel 类方法)
SearchField(内置类)
second(DateTimeField 属性)
(TimeField 属性)
seek()(Blob 方法)
Select(内置类)
select()(Model 类方法)
(选择方法)
(Source 方法)
(Table 方法)
select_extend()(Select 方法)
select_from()(CTE 方法)
(SelectQuery 方法)
SelectBase(内置类)
SelectQuery(内置类)
send()(Signal 方法)
sequence_exists()(数据库方法)
ServerSide()
内置函数
session_commit()(数据库方法)
session_rollback()(数据库方法)
session_start()(数据库方法)
set()(JSONField 方法)
(JSONPath 方法)
set_bit()(BigBitField 方法)
set_by_id()(Model 类方法)
set_database()(Metadata 方法)
set_search_path()(PostgresqlMigrator 方法)
set_table_name()(Metadata 方法)
set_time_zone()(PostgresqlDatabase 方法)
setting()
内置函数
siblings()(BaseClosureTable 方法)
Signal(内置类)
slice()(HStoreField 方法)
SmallIntegerField(内置类)
snippet()(SearchField 方法)
Source(内置类)
SQL(内置类)
sql()(BaseQuery 方法)
(上下文方法)
SqlCipherDatabase(内置类)
SqliteDatabase(内置类)
SqliteExtDatabase(内置类)
SqliteMigrator(内置类)
sqrt()
内置函数
State(内置类)
str_dist()
内置函数
strip_chars()
内置函数
strip_tz()
内置函数
SubclassAwareMetadata(内置类)
subquery(上下文属性)
substr_count()
内置函数
switch()(ModelSelect 方法)
synchronous(SqliteDatabase 属性)
T
Table(内置类)
,
[1]
table(Metadata 属性)
table_exists()(数据库方法)
(Model 类方法)
table_function()(SqliteDatabase 方法)
TableFunction(内置类)
tables(DataSet 属性)
tell()(Blob 方法)
TextField(内置类)
thaw()(DataSet 方法)
(Table 方法)
ThreadSafeDatabaseMetadata(内置类)
through_model(ManyToManyField 属性)
TIES(Window 属性)
TimeField(内置类)
timeout(SqliteDatabase 属性)
TimestampField(内置类)
to_timestamp()(DateField 方法)
(DateTimeField 方法)
toggle()
内置函数
toggle_bit()(BigBitField 方法)
tonumber()
内置函数
transaction()(数据库方法)
(DataSet 方法)
(MySQLDatabase 方法)
(PostgresqlDatabase 方法)
(SqliteDatabase 方法)
tree()(JSONField 方法)
(JSONPath 方法)
truncate()(DateField 方法)
(DateTimeField 方法)
truncate_date()(数据库方法)
truncate_table()(Model 方法)
(SchemaManager 方法)
TSVectorField(内置类)
Tuple(内置类)
tuples()(BaseQuery 方法)
U
union()(SelectQuery 方法)
union_all()(CTE 方法)
(SelectQuery 方法)
unregister_aggregate()(SqliteDatabase 方法)
unregister_collation()(SqliteDatabase 方法)
unregister_function()(SqliteDatabase 方法)
unregister_module()(APSWDatabase 方法)
unregister_table_function()(SqliteDatabase 方法)
unwrap()(Node 方法)
Update(内置类)
update()(HStoreField 方法)
(JSONField 方法)
(JSONPath 方法)
(KeyValue 方法)
(Model 类方法)
(OnConflict 方法)
(Table 方法)
,
[1]
update_model_from_dict()
内置函数
using()(Index 方法)
UUIDField(内置类)
UUIDKeyField(内置类)
,
[1]
V
Value(内置类)
values()(HStoreField 方法)
(KeyValue 方法)
ValuesList(内置类)
VirtualModel(内置类)
VocabModel()(FTS5Model 类方法)
W
wal_autocheckpoint(SqliteDatabase 属性)
where()(Index 方法)
(OnConflict 方法)
(Query 方法)
Window(内置类)
window()(Select 方法)
window_function()(SqliteDatabase 方法)
with_cte()(Query 方法)
write()(Blob 方法)
Y
year(DateField 属性)
(DateTimeField 属性)
Z
ZeroBlob(内置类)
阅读文档
v: 最新
版本
最新
3.15.3
3.6.0
3.5.0
3.4.0
3.3.0
3.2.0
3.1.0
3.0.0
2.10.2
2.0.2
1.0.0
0.9.7
下载
在 Read the Docs 上
项目主页
构建