添加自定义tag

pull/6/head
ibuler 10 years ago
parent fbde8d42fe
commit 9304a911ea

@ -46,6 +46,7 @@ INSTALLED_APPS = (
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'jumpserver',
'juser',
'jasset',
'jpermission',

@ -0,0 +1 @@
__author__ = 'Hudie'

@ -0,0 +1,17 @@
import time
from django import template
register = template.Library()
@register.filter(name='stamp2str')
def stamp2str(value):
try:
return time.strftime('%Y/%m/%d %H:%M:%S', time.localtime(value))
except AttributeError:
return '0000/00/00 00:00:00'
@register.filter(name='int2str')
def int2str(value):
return str(value)

@ -126,7 +126,7 @@ def user_add(request):
else:
time_now = time.time()
db_add_user(username=username, password=password, name=name, email=email,
groups=groups, role=role, ssh_pwd=ssh_pwd, ssh_key_pwd1=ssh_key_pwd1,
groups=groups, role=role_post, ssh_pwd=ssh_pwd, ssh_key_pwd1=ssh_key_pwd1,
is_active=is_active, date_joined=time_now)
msg = u'添加用户成功'
return render_to_response('juser/user_add.html',

@ -1,4 +1,5 @@
{% extends 'base.html' %}
{% load mytags %}
{% block content %}
{% include 'nav_cat_bar.html' %}
@ -73,7 +74,7 @@
<div class="col-sm-8">
<select id="groups" name="groups" class="form-control m-b" multiple>
{% for group in all_group %}
{% if group.id in groups_str %}
{% if group.id|int2str in groups_str %}
<option value="{{ group.id }}" selected>{{ group.name }}</option>
{% else %}
{% if forloop.first %}

Loading…
Cancel
Save