几乎可以附加到每个Django admin的导入工具
项目描述
Admin Import
============
安装
------------
**注意**: 此应用程序仍在开发中,一切都将发生变化。
。
1. 在您的设置文件中将 ``'admin_import'`` 添加到 ``INSTALLED_APPS``。
2. 按如下方式将导入添加到您的admin:
try
from admin_import.options import add_import
except ImportError
pass
else
add_import(InviteeAdmin)
3. 通过覆盖您特定模型的 ``change_list.html`` 模板或在admin中使用 ``add_import(InviteeAdmin, add_button=True)`` 在您的admin中添加一个按钮
。
4. 如果您需要除admin中使用的其他modelform之外的其他modelform,您可以覆盖 ``get_admin_import_model_form`` 函数。但它应该能够排除一些文件。
。
。
变更记录
------------
0.3.0
~~~~~
- 添加了一个方法来指定导入期间使用的自定义表单
- 清理了一些代码
- 将print替换为logging
============
安装
------------
**注意**: 此应用程序仍在开发中,一切都将发生变化。
。
1. 在您的设置文件中将 ``'admin_import'`` 添加到 ``INSTALLED_APPS``。
2. 按如下方式将导入添加到您的admin:
try
from admin_import.options import add_import
except ImportError
pass
else
add_import(InviteeAdmin)
3. 通过覆盖您特定模型的 ``change_list.html`` 模板或在admin中使用 ``add_import(InviteeAdmin, add_button=True)`` 在您的admin中添加一个按钮
。
4. 如果您需要除admin中使用的其他modelform之外的其他modelform,您可以覆盖 ``get_admin_import_model_form`` 函数。但它应该能够排除一些文件。
。
。
变更记录
------------
0.3.0
~~~~~
- 添加了一个方法来指定导入期间使用的自定义表单
- 清理了一些代码
- 将print替换为logging