Django中管理面板的图标选择器
项目描述
Django 材质图标选择器小部件
如何开始:
pip install django-material-icons
将其包含在设置中(已安装的应用程序):
INSTALLED_APPS = [
...
'django.contrib.staticfiles',
'icon_picker_widget', #<----
...
在settings.py中添加widget的静态路径文件:
STATICFILES_DIRS = [
('icon_picker_widget',os.path.join(BASE_DIR, 'icon_picker_widget/static'))
]
使用示例:
模型.py:
from django.db import models
class BlogPost(models.Model):
name = models.TextField()
icon = models.TextField()
管理员.py
from django import forms
from django.contrib import admin
from icon_picker_widget.widgets import IconPickerWidget
from .models import BlogPost
class BlogPostAdminForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(BlogPostAdminForm, self).__init__(*args, **kwargs)
self.fields['icon'].widget = IconPickerWidget()
class BlogPostAdmin(admin.ModelAdmin):
form = BlogPostAdminForm
admin.site.register(BlogPost, BlogPostAdmin)
致谢
这个小部件包含npick,一个简洁、简洁的 javascript 图标选择器。
项目详情
关
django_material_icon_widget -0.1.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6f49fb69502b2e5e403d3c3becabd1ce01f2974186cfd381c8ddf1c11c7c8ece |
|
MD5 | 67e8602f2b5228c78de6f6f061b2fa09 |
|
布莱克2-256 | 7a81a45345ca13d000f4f3d751482219a4ff1f9731b99d272dee0f1eb0565d94 |