def change_pswd(request): if request.method == 'GET': dc = {'login_url': reverse('login')} return render(request, 'authuser/changepswd.html', context=dc) elif request.method == 'POST': #try: return jsonpost(request, get_globe())
def article(request, name=''): if request.method == 'GET': ctx_page = CtxPage(name) return render(request, 'blog/content.html', context=ctx_page.get_dict()) else: return jsonpost(request, get_globe())
def regist_user(request): if request.method == 'GET': dc = { 'login_url': reverse('login'), 'heads': json.dumps(form_to_head(AuthForm())) } return render(request, 'authuser/regist.html', context=dc) elif request.method == 'POST': return jsonpost(request, get_globe())
def login(request): if request.method == 'GET': next_url = request.GET.get('next', '/') dc = { 'next': next_url, 'regist_url': reverse('regist'), } return render(request, 'authuser/login.html', context=dc) elif request.method == 'POST': return jsonpost(request, get_globe())
def index(request, cat_name=''): if request.method == 'GET': try: page = int(request.GET.get('page')) except Exception: page = 1 if not cat_name: cat_name = CatModel.objects.first().name ctx_index = CtxIndex(cat_name, page) #ctx_index.build() return render(request, 'blog/index.html', context=ctx_index.get_dict()) elif request.method == 'POST': return jsonpost(request, get_globe())
def mobile_page(request, step='page'): if request.method == 'GET': cls = contexts.get_cls(step) if cls: return cls().get(request, step) else: raise Http404('page not found') context = { 'heads': json.dumps(form_to_head(MobilePageForm())), 'pages': json.dumps([to_dict(x) for x in MobilePage.objects.all()]) } return render(request, 'mbpage.html', context=context) else: return jsonpost(request, ajax.get_globle())
def hello(request): if request.method == 'GET': d, c = DirModel.objects.get_or_create(name='/', owner=request.user) #dc = get_files(d.id) child_dirs = [to_dict(child_dir) for child_dir in d.dirmodel_set.all()] child_files = [ to_dict(child_file) for child_file in d.notemodel_set.all() ] #parents=[ajax.parent_dirs(entry)] #ps = get_dirParents(d.id) dc = { 'crt_dir': json.dumps(to_dict(d)), #json.dumps(d.todict()), #'ps': child_files, #json.dumps(ps), 'dirs': json.dumps(child_dirs), #json.dumps(dc.get('dirs')), 'files': json.dumps(child_files), #json.dumps(dc.get('files')), #'OTHER_STATIC':settings.OTHER_STATIC } return render(request, 'share/selfinfo.html', context=dc) else: return jsonpost(request, ajax.get_globe())
def talk(request): if request.method=='GET': return render(request,'hello/talk.html',context={'site_url':settings.SITE_URL,'id':int(time.time()*1000)}) else: return jsonpost(request, ajax.get_global())
def hello_ajax(request): return jsonpost(request, ajax.get_global())
def pagebuild(request): if request.method == 'GET': return render(request, 'pagebuilder.html') else: return jsonpost(request, ajax.get_globle())