跳转到主要内容

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

上传时间 源代码

由以下支持