创建 XLS 表以将数据上传到 django 模型
项目描述
====================
Django ExcelDataSync
====================
.. image:: https:// /badge.fury.io/py/django-excel-data-sync.svg
:target: https://badge.fury.io/py/django-excel-data-sync
.. 图片:: https://travis -ci.org/saxix/django-excel-data-sync.png?branch=develop
:target: https://travis-ci.org/saxix/django-excel-data-sync
它允许创建要导入的 XLS 文件数据导入 Django 模型。
xls 实现了 django 模型字段的大部分验证规则,这
可以防止由于缺少约束而导致的错误
Supported Fields
----------------
- BigIntegerField
- BooleanField
- AutoField
- CharField
- DateField
- DateTimeField
- DecimalField
- EmailField
- FloatField
- ForeignKey
- GenericIPAddressField
- IntegerField
- NullBooleanField*
- PositiveIntegerField
- PositiveSmallIntegerField
- SmallIntegerField
- TextField
- TimeField
- URLField
- UUIDField
支持的验证
----------------- ----
字段属性
~~~~~~~~~~~~~~~~
- 选择
- 唯一
字段验证器
~~~~~~~~~~~~~~~~
- 最大值(` MaxValueValidator`)
- 最小值 (`MinValueValidator`)
- 最大长度 `MaxLengthValidator`)
- 最小长度 (`MinLengthValidator`)
文档
-------------
完整文档位于 http://django-excel-data-sync.readthedocs.io/ en/latest/
快速入门
----------
安装 ExcelDataSync::
pip install django-excel-data-sync
将其添加到您的 `INSTALLED_APPS`:
.. code-block:: python
INSTALLED_APPS = (
...
'excel_data_sync.apps.XlsDataSyncConfig',
...
)
运行测试
-------------
代码真的有效吗?
::
source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox
项目链接
-------------
+--------+-------- --------+-------------+-------------- --+
| 稳定 | |主构建| | |master-cov| | |
+--------------------+----------------+------------ ---+----------------+
| 发展 | |开发构建| | |开发冠状病毒| | |
+--------------------+----------------+------------ ---+----------------+
| 项目主页:|https://github.com/saxix/django-excel-data-sync |
+--------------------+---------------+------------ --------------------------------+
| 问题跟踪器:|https://github.com/saxix/django-excel-data-sync/issues?sort |
+--------------------+---------------+------------ --------------------------------+
| 下载:|https://pypi.python.org/pypi/django-excel-data-sync/ |
+--------------------+---------------+------------ --------------------------------+
| 文档:|https://django-excel-data-sync.readthedocs.org/en/latest/ |
+--------------------+---------------+------------ --+-----------------+
.. |master-build| 图片::https
://secure.travis-ci.org/saxix/django-excel-data-sync.png?branch=master:目标:http://travis-ci.org/saxix/django-excel-data -sync/
.. |master-cov| 图片:: https://codecov.io/github/saxix/django-excel-data-sync/coverage.svg?branch=master
:target: https://codecov.io/github/saxix/django-excel-data-sync?branch=master
.. |dev-build| 图片::https
://secure.travis-ci.org/saxix/django-excel-data-sync.png?branch=develop:目标:http://travis-ci.org/saxix/django-excel-data -sync/
.. |dev-cov| 图片::https
://codecov.io/github/saxix/django-excel-data-sync/coverage.svg?branch=develop:目标:https://codecov.io/github/saxix/django-excel-data -sync?branch=develop
History
-------
0.1.0 (2016-12-13)
++++++++++++++++++++
* 在 PyPI 上首次发布。
Django ExcelDataSync
====================
.. image:: https:// /badge.fury.io/py/django-excel-data-sync.svg
:target: https://badge.fury.io/py/django-excel-data-sync
.. 图片:: https://travis -ci.org/saxix/django-excel-data-sync.png?branch=develop
:target: https://travis-ci.org/saxix/django-excel-data-sync
它允许创建要导入的 XLS 文件数据导入 Django 模型。
xls 实现了 django 模型字段的大部分验证规则,这
可以防止由于缺少约束而导致的错误
Supported Fields
----------------
- BigIntegerField
- BooleanField
- AutoField
- CharField
- DateField
- DateTimeField
- DecimalField
- EmailField
- FloatField
- ForeignKey
- GenericIPAddressField
- IntegerField
- NullBooleanField*
- PositiveIntegerField
- PositiveSmallIntegerField
- SmallIntegerField
- TextField
- TimeField
- URLField
- UUIDField
支持的验证
----------------- ----
字段属性
~~~~~~~~~~~~~~~~
- 选择
- 唯一
字段验证器
~~~~~~~~~~~~~~~~
- 最大值(` MaxValueValidator`)
- 最小值 (`MinValueValidator`)
- 最大长度 `MaxLengthValidator`)
- 最小长度 (`MinLengthValidator`)
文档
-------------
完整文档位于 http://django-excel-data-sync.readthedocs.io/ en/latest/
快速入门
----------
安装 ExcelDataSync::
pip install django-excel-data-sync
将其添加到您的 `INSTALLED_APPS`:
.. code-block:: python
INSTALLED_APPS = (
...
'excel_data_sync.apps.XlsDataSyncConfig',
...
)
运行测试
-------------
代码真的有效吗?
::
source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox
项目链接
-------------
+--------+-------- --------+-------------+-------------- --+
| 稳定 | |主构建| | |master-cov| | |
+--------------------+----------------+------------ ---+----------------+
| 发展 | |开发构建| | |开发冠状病毒| | |
+--------------------+----------------+------------ ---+----------------+
| 项目主页:|https://github.com/saxix/django-excel-data-sync |
+--------------------+---------------+------------ --------------------------------+
| 问题跟踪器:|https://github.com/saxix/django-excel-data-sync/issues?sort |
+--------------------+---------------+------------ --------------------------------+
| 下载:|https://pypi.python.org/pypi/django-excel-data-sync/ |
+--------------------+---------------+------------ --------------------------------+
| 文档:|https://django-excel-data-sync.readthedocs.org/en/latest/ |
+--------------------+---------------+------------ --+-----------------+
.. |master-build| 图片::https
://secure.travis-ci.org/saxix/django-excel-data-sync.png?branch=master:目标:http://travis-ci.org/saxix/django-excel-data -sync/
.. |master-cov| 图片:: https://codecov.io/github/saxix/django-excel-data-sync/coverage.svg?branch=master
:target: https://codecov.io/github/saxix/django-excel-data-sync?branch=master
.. |dev-build| 图片::https
://secure.travis-ci.org/saxix/django-excel-data-sync.png?branch=develop:目标:http://travis-ci.org/saxix/django-excel-data -sync/
.. |dev-cov| 图片::https
://codecov.io/github/saxix/django-excel-data-sync/coverage.svg?branch=develop:目标:https://codecov.io/github/saxix/django-excel-data -sync?branch=develop
History
-------
0.1.0 (2016-12-13)
++++++++++++++++++++
* 在 PyPI 上首次发布。