烧瓶的资产储存

Lagring的Python项目详细描述


#烧瓶:用于烧瓶的资产存储










-烧瓶
-postgresql 9.4+






























是的。将Flask应用程序配置为具有必要的配置选项:

参数意味着
--------------------
资产存储根目录的路径
资产URL根目录资产URL不变部分

1。创建存储实例:

`` python
来自lagring import flasklagring

storage.init廑app(app)
```


2。从“storage.entity”类中派生sqlalchemy模型:

``python
(PostgreSQL 9.4+)。
您可以通过重写“lagring.entity.asset_data_field”方法来更改名称。

3。在资产字段中输入一些内容:

``python
new_file=file()
db.session.add(new_file)
db.session.flush()
new_file.file='/some/local/path/filename'
db.session.commit()
````

`冲洗()`
在此之前。


4.然后您可以使用这样的资源:

`` python
除了基本的“asset”类之外,还有“imageasset”和“directoryasset”来存储更具体的内容,并在上传时进行一些处理(目前还没有相关文档,请参见代码)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android测试运行失败:没有测试结果   java设置JMenuItems与Nimbus LaF的边界   java是使用springboot、Crudepository和MySQL检查重复值的好方法吗   谷歌电子表格的Java时代日期   java向xml文件添加EditText不起作用   java ORA00933:SQL命令未正确结束WHERE子句   如何在java中防止JTextField上使用CTRL+C?   java绑定到TypeLiteral在google guice中是好的还是坏的做法   java找到了原始类型,缺少泛型类的返回参数   Kafka Streams API中ArrayList Serde的java问题   java在hibernate中,哪种持久化上下文的性能更好?   java通过本机查询获取数据库url、名称和模式版本   如何为Java枚举编写通用for循环?   在Java应用程序中播放MP3   如何使用VisualVM度量短时间运行的Java应用程序的性能?   java从当前日期获取datetime(秒)   简单JMH基准中的javagrpcoome和NPE   java如何加载Maven项目库中Spring jar的应用程序上下文   JavaCC XPath解析器   用于Scala和Java的类型安全生成器库