Skip to main content

DjangoJuss

一个简单的django后台模板

Screenshots

Login Users

Quick start

  1. 下载django-juss
$ pip install django-attachments # 图片管理
$ pip install django-juss
  1. settings中修改INSTALLED_APPS
INSTALLED_APPS = [
    'juss',
    #'django.contrib.admin',
    'juss.apps.JussAdminConfig',
    ...
]
  1. 可选: 添加自定义菜单(如果未设置, 则显示默认布局)
JUSS_LEFT_MENU = [
    {'label':'仪表板', 'children':[
        {'label':'首页', 'path':'/admin/'},
    ]},
    {'label':'认证和授权', 'children':[
        {'model':'account.user'},
        {'model':'account.group'},
    ]}
]
  1. 可选: 设置登录页面背景图片

urls.py中添加

from django.contrib import admin

admin.site.login_bg = 'https://example.jpg'

urlpatterns = [
    ...
    path('admin/', admin.site.urls),
    ...
]

内置Fields

  1. ImageChoiceField

单图片选择字段

from juss.fields import ImageChoiceField

class Demo(models.Model):
    image = ImageChoiceField(_('image'), blank=True, null=True)
  1. MultipleImageField

多图片选择字段

from juss.fields import MultipleImageField

class Demo(models.Model):
    images = MultipleImageField(_('images'), blank=True, default=list)

版本说明

  • v0.1.8 2020/05/20 使用template tag 代替middleware

  • v0.1.7 多图增加上传

  • v0.1.6 调整样式细节

  • v0.1.5 增加ImageChoiceField, RichTextField 增加可折叠左侧菜单

  • v0.1.4 增加JSONEditField, MultipleImageField

  • v0.1.3 增加JImageWidget 增加自定义登录页面背景图JUSS_LOGIN_BG

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-juss-0.1.8.tar.gz (1.4 MB view details)

Uploaded Source

File details

Details for the file django-juss-0.1.8.tar.gz.

File metadata

  • Download URL: django-juss-0.1.8.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.2

File hashes

Hashes for django-juss-0.1.8.tar.gz
Algorithm Hash digest
SHA256 7428b4e80b6632264af2e104fa58c3b1c04f59aec2bf4735c5be716cb511d5bc
MD5 6310c708cc65d47201acd84155c47b53
BLAKE2b-256 f04d650346955acd5f5a6f4f63b9a5dbe364aa20b27baa9477e78cae1b4959d1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page