Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

develop: refactor Python dev guide #14924

Merged
merged 18 commits into from
Sep 6, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions develop/dev-guide-choose-driver-or-orm.md
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,7 @@ go get -u gorm.io/driver/mysql

按照 [PyMySQL 文档](https://pypi.org/project/PyMySQL/)中的说明下载并配置驱动程序即可使用。建议使用 **1.0.2** 及以上版本。

使用 PyMySQL 构建 TiDB 应用程序的例子,可参阅 [TiDB 和 PyMySQL 的简单 CRUD 应用程序](/develop/dev-guide-sample-application-python-pymysql.md)。
使用 PyMySQL 构建 TiDB 应用程序的例子,可参阅 [使用 PyMySQL 连接到 TiDB](/develop/dev-guide-sample-application-python-pymysql.md)。
wd0517 marked this conversation as resolved.
Show resolved Hide resolved

</div>
<div label="mysqlclient">
Expand All @@ -252,7 +252,7 @@ go get -u gorm.io/driver/mysql

按照 [mysqlclient 文档](https://pypi.org/project/mysqlclient/)中的说明下载并配置驱动程序即可使用。建议使用 **2.1.1** 及以上版本。

使用 mysqlclient 构建 TiDB 应用程序的例子,可参阅 [TiDB 和 mysqlclient 的简单 CRUD 应用程序](/develop/dev-guide-sample-application-python-mysqlclient.md)。
使用 mysqlclient 构建 TiDB 应用程序的例子,可参阅 [使用 mysqlclient 连接到 TiDB](/develop/dev-guide-sample-application-python-mysqlclient.md)。
wd0517 marked this conversation as resolved.
Show resolved Hide resolved

</div>
<div label="MySQL Connector/Python">
Expand All @@ -261,7 +261,7 @@ go get -u gorm.io/driver/mysql

按照 [MySQL Connector/Python 文档](https://dev.mysql.com/doc/connector-python/en/connector-python-installation-binary.html)中的说明下载并配置驱动程序即可使用。建议使用 **8.0.31** 及以上版本。

使用 MySQL Connector/Python 构建 TiDB 应用程序的例子,可参阅 [TiDB 和 MySQL Connector/Python 的简单 CRUD 应用程序](/develop/dev-guide-sample-application-python-mysql-connector.md)。
使用 MySQL Connector/Python 构建 TiDB 应用程序的例子,可参阅 [使用 MySQL Connector/Python 连接到 TiDB](/develop/dev-guide-sample-application-python-mysql-connector.md)。
wd0517 marked this conversation as resolved.
Show resolved Hide resolved

</div>
</SimpleTab>
Expand All @@ -276,7 +276,7 @@ go get -u gorm.io/driver/mysql

[Django](https://docs.djangoproject.com/) 是一个流行的 Python 的开发框架,你可以使用 `pip install Django==3.2.16 django-tidb>=3.0.0` 获取你的应用程序的所有依赖项。建议使用 Django **3.2.16** 及以上版本。

使用 Django 构建 TiDB 应用程序的例子,可参阅[使用 Django 构建 TiDB 应用程序](/develop/dev-guide-sample-application-python-django.md)。
使用 Django 构建 TiDB 应用程序的例子,可参阅[使用 Django 连接到 TiDB](/develop/dev-guide-sample-application-python-django.md)。

</div>

Expand All @@ -286,7 +286,7 @@ go get -u gorm.io/driver/mysql

[SQLAlchemy](https://www.sqlalchemy.org/) 是一个流行的 Python 的 ORM 框架,你可以使用 `pip install SQLAlchemy==1.4.44` 获取你的应用程序的所有依赖项。建议使用 **1.4.44** 及以上版本。

使用 SQLAlchemy 构建 TiDB 应用程序的例子,可参阅 [TiDB 和 SQLAlchemy 的简单 CRUD 应用程序](/develop/dev-guide-sample-application-python-sqlalchemy.md)。
使用 SQLAlchemy 构建 TiDB 应用程序的例子,可参阅 [使用 SQLAlchemy 连接到 TiDB](/develop/dev-guide-sample-application-python-sqlalchemy.md)。
wd0517 marked this conversation as resolved.
Show resolved Hide resolved

</div>

Expand All @@ -296,7 +296,7 @@ go get -u gorm.io/driver/mysql

[peewee](http://docs.peewee-orm.com/en/latest/) 是一个流行的 Python 的 ORM 框架,你可以使用 `pip install peewee==3.15.4` 获取你的应用程序的所有依赖项。建议使用 **3.15.4** 及以上版本。

使用 peewee 构建 TiDB 应用程序的例子,可参阅 [TiDB 和 peewee 的简单 CRUD 应用程序](/develop/dev-guide-sample-application-python-peewee.md)。
使用 peewee 构建 TiDB 应用程序的例子,可参阅 [使用 peewee 连接到 TiDB](/develop/dev-guide-sample-application-python-peewee.md)。
wd0517 marked this conversation as resolved.
Show resolved Hide resolved

</div>

Expand Down
11 changes: 6 additions & 5 deletions develop/dev-guide-insert-data.md
Original file line number Diff line number Diff line change
Expand Up @@ -228,11 +228,12 @@ with get_connection(autocommit=True) as connection:

有关 Python 的完整示例,可参阅:

- [TiDB 和 PyMySQL 的简单 CRUD 应用程序](/develop/dev-guide-sample-application-python-pymysql.md)
- [TiDB 和 mysqlclient 的简单 CRUD 应用程序](/develop/dev-guide-sample-application-python-mysqlclient.md)
- [TiDB 和 MySQL Connector/Python 的简单 CRUD 应用程序](/develop/dev-guide-sample-application-python-mysql-connector.md)
- [TiDB 和 SQLAlchemy 的简单 CRUD 应用程序](/develop/dev-guide-sample-application-python-sqlalchemy.md)
- [TiDB 和 peewee 的简单 CRUD 应用程序](/develop/dev-guide-sample-application-python-peewee.md)
- [使用 PyMySQL 连接到 TiDB](/develop/dev-guide-sample-application-python-pymysql.md)
- [使用 mysqlclient 连接到 TiDB](/develop/dev-guide-sample-application-python-mysqlclient.md)
- [使用 MySQL Connector/Python 连接到 TiDB](/develop/dev-guide-sample-application-python-mysql-connector.md)
- [使用 SQLAlchemy 连接到 TiDB](/develop/dev-guide-sample-application-python-sqlalchemy.md)
- [使用 Django 连接到 TiDB](/develop/dev-guide-sample-application-python-django.md)
- [使用 peewee 连接到 TiDB](/develop/dev-guide-sample-application-python-peewee.md)

</div>

Expand Down