Flask "Hello Flaskext!"

2021-08-11 21:17 更新

那么讓我們開始創(chuàng)建這樣一個 Flask 擴(kuò)展。我們這里想要創(chuàng)建的擴(kuò)展會提供 SQLite3 最基礎(chǔ)的支持。

首先我們創(chuàng)建下面的目錄結(jié)構(gòu):

flask-sqlite3/
    flask_sqlite3.py
    LICENSE
    README

這里是最重要的文件的內(nèi)容:

setup.py

下一個絕對需要的文件是 setup.py ,用于安裝你的 Flask 擴(kuò)展。你可以使用下 面的內(nèi)容:

"""
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'
    ]
)

這有相當(dāng)多的代碼,但是你實際上可以從現(xiàn)有的擴(kuò)展中直接復(fù)制/粘貼,并修改相應(yīng)的 內(nèi)容。

flask_sqlite3.py

現(xiàn)在這個是你的擴(kuò)展放代碼的位置。但是這樣一個擴(kuò)展到底看起來是什么樣? 最佳實踐是什么?繼續(xù)閱讀,你會有一些認(rèn)識。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號