uikit_editor provides integration for UiKit htmleditor with Django
Project description
What’s that
uikit_editor is a reusable application for Django, using UiKit editor
Dependence
Django >= 1.3
Getting started
Install uikit_editor:
`pip install django-uikit-editor`
Add ‘uikit_editor’ to INSTALLED_APPS.
Using in model
from django.db import models
from uikit_editor import UiKitField
class Entry(models.Model):
title = models.CharField(max_length=250, verbose_name=u'Title')
text = UiKitField(verbose_name=u'Text')
or use custom parametrs:
text = UiKitField(
verbose_name=u'Text',
mode="tab", # 'split', 'tab' default 'split'
markdown=True #default False
)
Using for only admin interface
from django import forms
from uikit_editor import UiKitWidget
from blog.models import Entry
class EntryAdminForm(forms.ModelForm):
class Meta:
model = Entry
widgets = {
'text': UiKitWidget(),
}
class EntryAdmin(admin.ModelAdmin):
form = EntryAdminForm
UiKitWidget takes the same parameters as UiKitField.
Contributing
Fork it!
Create your feature branch: git checkout -b my-new-feature
Commit your changes: git commit -am ‘Add some feature’
Push to the branch: git push origin my-new-feature
Submit a pull request =]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-uikit-editor-0.0.1.tar.gz
.
File metadata
- Download URL: django-uikit-editor-0.0.1.tar.gz
- Upload date:
- Size: 1.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f292dce01ff0ebb7c0c8a72cbac91f47aed120f212873bfc0d54bbff0a99e16 |
|
MD5 | ffb25757af18bd533e1fb8b9563f32fb |
|
BLAKE2b-256 | 3f6172c02848b6e0400f5654dd06f1cd5af021202932eb75f7dece4b36af238d |