Skip to main content

创建 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-excel-data-sync-0.3.0.tar.gz (22.7 kB 查看哈希)

已上传 source