newpanjing / simpleui Goto Github PK
View Code? Open in Web Editor NEWA modern theme based on vue+element-ui for django admin.一款基于vue+element-ui的django admin现代化主题。全球20000+网站都在使用!喜欢可以点个star✨
Home Page: https://www.mldoo.com
License: MIT License
A modern theme based on vue+element-ui for django admin.一款基于vue+element-ui的django admin现代化主题。全球20000+网站都在使用!喜欢可以点个star✨
Home Page: https://www.mldoo.com
License: MIT License
尝试了源码和pip安装,出现报错,无法使用,django版本是2.1,系统win10
File "", line 994, in _gcd_import
File "", line 971, in _find_and_load
File "", line 941, in _find_and_load_unlocked
File "", line 219, in _call_with_frames_removed
File "", line 994, in _gcd_import
File "", line 971, in _find_and_load
File "", line 953, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'simpleuidjango'
你希望增加什么功能?
1.能否添加自定义快速操作,根据自己的需要显示快速操作
2.能否添加自定义设置最近操作,设置显示条数、内容等,添加一个最近操作列表查看
3.能否添加自定义服务器信息显示,现在服务器信息模块只能整体显示或是隐藏
bug描述
简单的描述下遇到的bug:
重现步骤
1.修改settings中的SIMPLEUI_LOGO的值,即图片的url
2.我将图片放在了项目包的一级目录下
3.SIMPLEUI_LOGO = os.path.join(BASE_DIR,'logo1.png')
环境
1.操作系统:win10
2.python版本:py37
3.django版本:2.2.1
4.simpleui版本:2.0.6
其他描述
使用 Ctrl+选中url 的快捷方式可以打开图片,说明不是路径的问题
显示图片破裂应该是未找到图片?
我看到的效果如图
我又按照demo中使用图片的大小,60×60px,重新设置了logo的大小,还是无法正常显示
在日期控件里指定日期过滤后,点击搜索后,出现搜索结果,但此时的日期输入值就被清空了
后台数据可以分页,但是点击后面的页数无法翻页,始终只能停留在第一页
django-import-export!
django-import-export!
django-import-export!
'system_keep': False 这个配置没有生效,旧的菜单栏还是都在
返回home的goindex能不能自己定义返回的路径?我不想返回主页啊啊啊啊啊!
你希望增加什么功能?
1.app的admin中自定义的action的button图标只能是默认的白色的,只能设置.short_description属性,不能设置.icon属性。
2.自定义的action多了之后button排列起来不好看,希望能够解决这个问题
你希望哪些方面得到优化?
1.希望能够增加icon属性设置,这样自定义的action对应的button就可以跟优化后的simpleui一致。
2.自定义的action多了之后button排列起来不好看,希望能够解决这个问题
你希望增加什么功能?
1.可以修改admin展示表单的字体大小
2.可以拉伸所展示表单的每一列的宽度
3.增加邮箱/验证码/手机验证码 验证体系
你希望哪些方面得到优化?
1.
2.
3.
留下你的联系方式,以便与你取得联系
QQ:1052303323
邮箱:[email protected]
分页功能 不能选择每页显示条数,如果可以在配置文件里配置每页显示的条数就完美了
打开一个标签,该标签内容未被加载完的时候再打开一个标签,原来的标签请求会被中断,只有新打开的标签能加载完全,
点了最大化按钮之后进入全屏,按esc退出,浏览器还原的不是原尺寸,而是一个很小的尺寸,而且按钮样式还是点击之后的没有复原
你希望增加什么功能?
1.关于后台menu打开了一堆窗口,懒得右键关闭,想在一地方加个一键关闭所有
留下你的联系方式,以便与你取得联系
QQ:705301804
没有数据时无新增, 删除按钮
我的环境是:win10操作系统,python3.6.4,django1.10.6
报错详细如下:
$ pip install django-simpleui==1.4.3
Collecting django-simpleui==1.4.3
Using cached https://files.pythonhosted.org/packages/a1/64/9a031a3573e25ba51e3069ddd08f53b4b54846f952e18e6e09f5a03b49e7/django-simpleui-1.4.3.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 1, in
File "D:\Users\wt\AppData\Local\Temp\pip-install-tmq8k1db\django-simpleui\setup.py", line 4, in
open('README.md', 'r').read(),
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa3 in position 112: illegal multibyte sequence
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in D:\Users\wt\AppData\Local\Temp\pip-install-tmq8k1db\django-simpleui\
bug描述
简单的描述下遇到的bug:
重现步骤
1.a表字段
2.b表字段ManytoManya表字段
3.详情页保存b的时候,b的多对多字段值被清空,无法保存
环境
1.操作系统:mac 10.12
2.python版本:3.6
3.django版本:2.0.2
4.simpleui版本:2.0
其他描述
在 raw_id_fields的模式下,弹出选择清单后, 如果点搜索后, 会选择不了, 直接会跑到编辑页面
发现在是在点搜索后页面刷新了, url之前的带&_popup=1, 刷新没有这个了
重现步骤
环境
1.操作系统:
2.python版本:3.6
3.django版本:2.1
4.simpleui版本:2.0
其他描述
所有的搜索,在第一页显示正常,但是在第二页的时候就丢失了搜索关键字,也就是说这个第二页就是当前页面所有数据分页之后的第二页
bug描述
简单的描述下遇到的bug:
1.增加加,删除页面谷歌浏览器不适配
2.增加内容之后得点击返回多次才能回到对应的列表页
3.再list_filter中使用SimpleListFilter时报
Exception: object has no attribute 'field'
Exception Location: \venv\lib\site-packages\simpleui\templatetags\simpletags.py in load_dates, line 40
环境
1.操作系统:
2.python版本:3.7.3
3.django版本:2.2.3
4.simpleui版本:2.1
其他描述
在list_filter中,好像不能按时间过滤
这里提交案例:
格式:
名字:xxx网站或公司
网址:github.com
Logo: http://xxx.com/123.png
bug描述
简单的描述下遇到的bug:
「在站点上查看」显示异常
重现步骤
环境
1.操作系统:mac os 13.6
2.python版本:3.7.3
3.django版本:2.2.1
4.simpleui版本:2.0.3
class Category(models.Model):
"""
分类
"""
name = models.CharField(max_length=40, verbose_name='名称')
parent = models.ForeignKey('self',
on_delete=models.CASCADE,
default=None, blank=True, null=True,
verbose_name='上级分类')
rank = models.IntegerField(default=0, verbose_name='排序')
status = models.IntegerField(default=0, choices=STATUS.items(),
verbose_name='状态')
create_time = models.DateTimeField('创建时间', auto_now_add=True)
class Meta:
verbose_name_plural = verbose_name = '分类'
ordering = ['rank', '-create_time']
def get_absolute_url(self):
# 这儿选name作为参数,就必须对name进行编码(name中可能包含特殊字符);
return reverse('category-detail-view', args=(self.pk,))
def __str__(self):
if self.parent:
return '%s-->%s' % (self.parent, self.name)
else:
return '%s' % (self.name,)
如果需要完善词库,请大家克隆项目,修改下列文件,然后创建一个PR合并到dev分支。
代码如下:
var dicts = {
//系统
'fab fa-microsoft': ['系统', '微软'],
}
key是图标的class名,后面是词库,如果某个菜单项中符合系统或者微软,将会分配fab fa-microsoft作为图标。匹配采用分词算法,在js中执行。无需过多考虑性能问题。
图标参考:
https://fontawesome.com/icons?d=gallery
请选择Free图标。
有词库相关的问题也请再此留言。
bug描述
简单的描述下遇到的bug:
class EcpidFilter(admin.SimpleListFilter):
title = _('是否已加密id')
parameter_name = 'ecpid'
def lookups(self, request, model_admin):
# 第一个对应查询参数的值,第二个对应下拉列表选项
return (
('0', _('未加密')),
('1', _('已加密')),
)
def queryset(self, request, queryset):
if self.value() == '0':
return queryset.filter(ecpid__isnull=True).all()
elif self.value() == '1':
return queryset.filter(ecpid__isnull=False).all()
admin中自定义字段过滤报错
list_filter = ['author', EcpidFilter]
环境
1.操作系统:
2.python版本:3.7
3.django版本:2.1
4.simpleui版本:2.1
你希望增加什么功能?
比如用管理员新增一个user1 分配一个app的浏览权限。提交不生效。
Bugs:
1.Cannot refresh the label opened.
Suggestions:
1.It's better if 'layui-header my-header' can be defined by self.
2.It's better if the style and color can be customed same as django admin style.
simpleui/simpleui/templatetags/simpletags.py
代码开头没有指定编码,在python2.7.15环境下会报字符编码错误
建议指定字符编码
# -*- coding: utf-8 -*-
我自定义一个过滤器,放在 list_filter 的列表中,要原生的 admin 下是可以出现过滤的效果,但在 simpleui中过滤数据不生效,我的代码如下:
`
model.py
class Price(models.Model):
name = models.CharField('名称', max_length=64, blank=True, null=True)
num = models.IntegerField('价格', blank=True, null=True)
def str(self):
return self.name
class Meta:
verbose_name = '价格'
verbose_name_plural = '价格'
admin.py
from django.contrib import admin
from goods import models
class PriceFilter(admin.SimpleListFilter):
"""
自定义价格过滤器
"""
title = '价格'
parameter_name = 'num'
def lookups(self, request, model_admin):
return (
('0', '高价'),
('1', '中价'),
('3', '低价'),
)
def queryset(self, request, queryset):
if self.value() == '0':
return queryset.filter(num__gt='555')
if self.value() == '1':
return queryset.filter(num__gte='222', num__lte='555')
if self.value() == '3':
return queryset.filter(num__lt='222')
class PriceAdmin(admin.ModelAdmin):
list_display = ['name', 'num']
ordering = ['-num']
list_filter = [PriceFilter,]
`
请查看,如果有什么不太清楚我,可以随时@我,谢谢!
bug描述
简单的描述下遇到的bug:
重现步骤
1.
2.
3.
环境
1.操作系统:
2.python版本:
3.django版本:
4.simpleui版本:
其他描述
1.windows开始任务栏调到左侧或者右侧的时候,13寸本1920*1680分辨率,列表页显示左右侧显示空白,横纵滚动条无法拖动。
2.打开页面前,先打开浏览器右键“检查”选项,再打开页面,关掉“检查”,页面无法把“检查”的位置补充上显示网站内容
作者你好:
在使用了你这个插件后,在首页左下角会有你项目的git地址,这个怎么去掉呢?虽然我很支持你,但如果不去掉这个地址,实在是无法应用到项目中,也不利于贵项目的推广呀。
如下:
Simpleui
项目主页:https://www.88cto.com/project/simpleui/
Github:https://github.com/newpanjing/simpleui
列表页是list_editabel时候,保存按钮找不到,字段是textfield,火狐+chorme
如题
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.