Django管理小部件,将文本字段呈现为美丽的Imperavi WYSIWYG编辑器http://redactorjs.com/
django-imperavi-widget的Python项目详细描述
Django Imperavi编辑器
============
支持的版本
----
支持Django>;=1.8和python 2/3
>安装
>
````
pip install git+https://github.com/dzaytsev91/django imperavii widget.git
``````
*在“已安装的应用程序”设置中添加``imperavi```到“已安装的应用程序”设置中。
*在项目的``url.py``文件中添加imperavi url inclulude,文件::
```````
```````````>
````英佩拉维/',include('imperavi.urls'),
```
example
----
````
cd example/
python manage.py migrate
./manage.py shell-c“来自django.contrib.auth.models import user;user.objects.create_superuser('admin',admin@example.com',“admin”)“
python manage.py runserver
```
然后转到[http://127.0.0.1:8000/admin/](127.0.0.1:8000/admin/)并尝试创建后实例
login:admin
password:admin
usage
----
向管理员添加富文本编辑功能的最快方法是使用包含的``imperaviadmin`类。例如::
from.models import category
from imperavi.admin import import imperaviadmin
class categotyadmin(imperaviadmin):
pass
admin.site.register(category,categotyadmin)
如果要与内联管理模型一起使用,则需要使用“imperavistackedinlineadmin”类:
from.models import post
from inperavi.admin import inperavistackedinlineadmin
class postinline(inperavistackedinlineadmin):
model=post
extra=1
自定义设置
----
Imperavi_自定义设置={
“调整大小”:true
}
这里有完整的设置列表。
[http://redactorjs.com/docs/settings/](ttp://redactorjs.com/docs/settings/)
media url
--
`` imperavi_upload_path``到您的``settings.py``文件,如下::
默认值为`'imperavi/'``。
每个型号的唯一图像
-
管理类:
from.models import category
from imperavi.admin import import imperaviadmin
class categotyadmin(imperaviadmin):
unique\u media=true
admin.site.register(category,categotyadmin)
============
支持的版本
----
支持Django>;=1.8和python 2/3
>安装
>
````
pip install git+https://github.com/dzaytsev91/django imperavii widget.git
``````
*在“已安装的应用程序”设置中添加``imperavi```到“已安装的应用程序”设置中。
*在项目的``url.py``文件中添加imperavi url inclulude,文件::
```````
```````````>
````英佩拉维/',include('imperavi.urls'),
```
example
----
````
cd example/
python manage.py migrate
./manage.py shell-c“来自django.contrib.auth.models import user;user.objects.create_superuser('admin',admin@example.com',“admin”)“
python manage.py runserver
```
然后转到[http://127.0.0.1:8000/admin/](127.0.0.1:8000/admin/)并尝试创建后实例
login:admin
password:admin
usage
----
向管理员添加富文本编辑功能的最快方法是使用包含的``imperaviadmin`类。例如::
from.models import category
from imperavi.admin import import imperaviadmin
class categotyadmin(imperaviadmin):
pass
admin.site.register(category,categotyadmin)
如果要与内联管理模型一起使用,则需要使用“imperavistackedinlineadmin”类:
from.models import post
from inperavi.admin import inperavistackedinlineadmin
class postinline(inperavistackedinlineadmin):
model=post
extra=1
自定义设置
----
Imperavi_自定义设置={
“调整大小”:true
}
这里有完整的设置列表。
[http://redactorjs.com/docs/settings/](ttp://redactorjs.com/docs/settings/)
media url
--
`` imperavi_upload_path``到您的``settings.py``文件,如下::
默认值为`'imperavi/'``。
每个型号的唯一图像
-
管理类:
from.models import category
from imperavi.admin import import imperaviadmin
class categotyadmin(imperaviadmin):
unique\u media=true
admin.site.register(category,categotyadmin)