W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
那么讓我們開始創(chuàng)建這樣一個 Flask 擴展。我們這里想要創(chuàng)建的擴展會提供 SQLite3 最基礎的支持。
首先我們創(chuàng)建下面的目錄結構:
flask-sqlite3/
flask_sqlite3.py
LICENSE
README
這里是最重要的文件的內容:
下一個絕對需要的文件是 setup.py ,用于安裝你的 Flask 擴展。你可以使用下 面的內容:
"""
Flask-SQLite3
-------------
This is the description for that library
"""
from setuptools import setup
setup(
name='Flask-SQLite3',
version='1.0',
url='http://example.com/flask-sqlite3/',
license='BSD',
author='Your Name',
author_email='your-email@example.com',
description='Very short description',
long_description=__doc__,
py_modules=['flask_sqlite3'],
# if you would be using a package instead use packages instead
# of py_modules:
# packages=['flask_sqlite3'],
zip_safe=False,
include_package_data=True,
platforms='any',
install_requires=[
'Flask'
],
classifiers=[
'Environment :: Web Environment',
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License',
'Operating System :: OS Independent',
'Programming Language :: Python',
'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
'Topic :: Software Development :: Libraries :: Python Modules'
]
)
這有相當多的代碼,但是你實際上可以從現有的擴展中直接復制/粘貼,并修改相應的 內容。
現在這個是你的擴展放代碼的位置。但是這樣一個擴展到底看起來是什么樣? 最佳實踐是什么?繼續(xù)閱讀,你會有一些認識。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: