创建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
.. image:: 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模型字段的大部分验证规则,这
防止因约束不足而出现错误
支持的字段
----------------
- BigIntegerField
- BooleanField
- AutoField
- CharField
- DateField
- DateTimeField
- DecimalField
- EmailField
- FloatField
- ForeignKey
- GenericIPAddressField
- IntegerField
- NullBooleanField*
- PositiveIntegerField
- PositiveSmallIntegerField
- SmallIntegerField
- TextField
- TimeField
- URLField
- UUIDField
支持的验证
---------------------
字段属性
~~~~~~~~~~~~~~~~~
- choices
- unique
字段验证器
~~~~~~~~~~~~~~~~
- 最大值 (`MaxValueValidator`)
- 最小值 (`MinValueValidator`)
- 最大长度 (`MaxLengthValidator`))
最小长度(`MinLengthValidator`)
文档
-------------
完整文档位于 http://django-excel-data-sync.readthedocs.io/en/latest/
快速入门
----------
安装 ExcelDataSync:
pip安装 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-build | | | master-cov | | |
+--------------------+----------------+--------------+----------------------------+
| 开发版 | | dev-build | | | dev-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| image:: https://secure.travis-ci.org/saxix/django-excel-data-sync.png?branch=master
:target: http://travis-ci.org/saxix/django-excel-data-sync/
.. |master-cov| image:: 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| image:: https://secure.travis-ci.org/saxix/django-excel-data-sync.png?branch=develop
:target: http://travis-ci.org/saxix/django-excel-data-sync/
.. |dev-cov| image:: https://codecov.io/github/saxix/django-excel-data-sync/coverage.svg?branch=develop
:target: https://codecov.io/github/saxix/django-excel-data-sync?branch=develop
历史
-------
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
.. image:: 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模型字段的大部分验证规则,这
防止因约束不足而出现错误
支持的字段
----------------
- BigIntegerField
- BooleanField
- AutoField
- CharField
- DateField
- DateTimeField
- DecimalField
- EmailField
- FloatField
- ForeignKey
- GenericIPAddressField
- IntegerField
- NullBooleanField*
- PositiveIntegerField
- PositiveSmallIntegerField
- SmallIntegerField
- TextField
- TimeField
- URLField
- UUIDField
支持的验证
---------------------
字段属性
~~~~~~~~~~~~~~~~~
- choices
- unique
字段验证器
~~~~~~~~~~~~~~~~
- 最大值 (`MaxValueValidator`)
- 最小值 (`MinValueValidator`)
- 最大长度 (`MaxLengthValidator`))
最小长度(`MinLengthValidator`)
文档
-------------
完整文档位于 http://django-excel-data-sync.readthedocs.io/en/latest/
快速入门
----------
安装 ExcelDataSync:
pip安装 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-build | | | master-cov | | |
+--------------------+----------------+--------------+----------------------------+
| 开发版 | | dev-build | | | dev-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| image:: https://secure.travis-ci.org/saxix/django-excel-data-sync.png?branch=master
:target: http://travis-ci.org/saxix/django-excel-data-sync/
.. |master-cov| image:: 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| image:: https://secure.travis-ci.org/saxix/django-excel-data-sync.png?branch=develop
:target: http://travis-ci.org/saxix/django-excel-data-sync/
.. |dev-cov| image:: https://codecov.io/github/saxix/django-excel-data-sync/coverage.svg?branch=develop
:target: https://codecov.io/github/saxix/django-excel-data-sync?branch=develop
历史
-------
0.1.0 (2016-12-13)
++++++++++++++++++
* 第一个版本发布在 PyPI。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码分发
django-excel-data-sync-0.3.0.tar.gz (22.7 kB 查看哈希值)
关闭
django-excel-data-sync-0.3.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5cfb3931b90f27242e5615ed8a2ff7d22547285b609c70997f0302f7824b1f27 |
|
MD5 | 50fb467e6f7f390c31f683c553592294 |
|
BLAKE2b-256 | b409c427ad93d694189a95dad76c286d11feb2f1e820d52693161cd83a4807d6 |