def home(request, cid=-1): if cid == -1: try: cid = DishClassifyInfo.objects.filter(status=True).order_by("priority").values("pk")[0]["pk"] except: cid = -1 menus = DishClassifyInfo.objects.filter(status=True).order_by("priority") menus = [menu.data for menu in menus] dishs = DishInfo.objects.filter(status=True, dish_classify__pk=cid).order_by("priority") dishs = [dish.data for dish in dishs] return render(request, "duoyidian/home.html", dict(menus=menus, dishs=dishs, usr=getUsr(request)))
def home(request, cid=-1): if cid == -1: try: cid = DishClassifyInfo.objects.filter( status=True).order_by('priority').values('pk')[0]['pk'] except: cid = -1 menus = DishClassifyInfo.objects.filter(status=True).order_by('priority') menus = [menu.data for menu in menus] dishs = DishInfo.objects.filter(status=True, dish_classify__pk=cid).order_by('priority') dishs = [dish.data for dish in dishs] return render(request, 'duoyidian/home.html', dict(menus=menus, dishs=dishs, usr=getUsr(request)))
def about(request): reDict = {'nav': getNav(request), 'usr': getUsr(request)} return render_to_response('freebtc123/about.html', reDict)
def submitsite(request): _name = request.POST.get('name', '') _description = request.POST.get('description', '') _url = request.POST.get('url', '') if _url == '': print 'error' else: csySet = Classify.objects.get(nav__navName='submitsite') Site.objects.create(siteName=_name, siteDescription=_description, siteUrl=_url, classify_id=csySet.id) reDict = {'nav': getNav(request), 'csysite': getCsySite(request, 'submitsite', 1), 'usr': getUsr(request)} return render_to_response('freebtc123/submitsite.html', reDict)
def btcwiki(request): reDict = {'nav': getNav(request), 'csysite': getCsySite(request, 'btcwiki', 1), 'usr': getUsr(request)} return render_to_response('freebtc123/btcwiki.html', reDict)
def altcoin(request): reDict = {'nav': getNav(request), 'csysite': getCsySite(request, 'altcoin', 0), 'usr': getUsr(request)} return render_to_response('freebtc123/altcoin.html', reDict)
def freebtc(request): reDict = {'nav': getNav(request), 'csysite': getCsySite(request, 'freebtc', 0), 'usr': getUsr(request)} return render_to_response('freebtc123/freebtc.html', reDict)
def btcreaper(request, csyid=-1): reDict = {'nav': getNav(request), 'csyid': csyid, 'numsite': -1, 'num': 0, 'usr': getUsr(request)} reHtml = 'freebtc123/btcreaper.html' if -1 == csyid else 'freebtc123/csyreaper.html' return render_to_response(reHtml, reDict)
def next(request, num, csyid=-1): numsite, num = getNumSite(request, int(num)) if -1 == csyid else getCsyNumSite(request, int(num), int(csyid)) reDict = {'nav': getNav(request), 'csyid': csyid, 'numsite': numsite, 'num': num, 'usr': getUsr(request)} reHtml = 'freebtc123/btcreaper.html' if -1 == csyid else 'freebtc123/csyreaper.html' return render_to_response(reHtml, reDict)
def fav(request): reDict = {'nav': getNav(request), 'favsite': getFavSite(request), 'lastest': getLastestSite(request), 'hottest': gethottestSite(request), 'usr': getUsr(request)} return render_to_response('freebtc123/fav.html', reDict)
def btcreaper(request): reDict = {'nav': getNav(request), 'csysite': getCsySite(request, 'freebtc'), 'numsite': -1, 'num': 0, 'usr': getUsr(request)} return render_to_response('freebtc123/btcreaper.html', reDict)
def next(request, num): numsite, num = getNumSite(request, int(num)) reDict = {'nav': getNav(request), 'numsite': numsite, 'num': num, 'usr': getUsr(request)} return render_to_response('freebtc123/btcreaper.html', reDict)
def newtobtc(request): reDict = {'nav': getNav(request), 'usr': getUsr(request), 'wallet': getWallet(request)} return render_to_response('freebtc123/newtobtc.html', reDict)
def getEvaluateDict(request, siteid): site = Site.objects.get(id=siteid) siteDict = model_to_dict(site) siteDict = siteDictAdd(request, siteid, siteDict) eva = Evaluate.objects.filter(site__id=siteid).order_by('-evaDateTime') proof = Proof.objects.filter(site__id=siteid).order_by('-proofDateTime') reDict = {'nav': getNav(request), 'siteid': siteid, 'site': siteDict, 'eva': eva, 'proof': proof, 'usr': getUsr(request), 'wallet': getWallet(request)} return reDict
def submitsite(request): verify_url = 'http://www.google.com/recaptcha/api/verify' _name = request.POST.get('name', '') _description = request.POST.get('description', '') _url = request.POST.get('url', '') robots = False if _url == '': pass else: _recaptcha_challenge_field = request.POST.get('recaptcha_challenge_field', '') _recaptcha_response_field = request.POST.get('recaptcha_response_field', '') data = {'privatekey': '6LfWhe0SAAAAAEkkiS0DD2w0u2xWA1gxpvFGt7YP', 'remoteip': getIP(request), 'challenge': _recaptcha_challenge_field, 'response': _recaptcha_response_field} re = requests.post(verify_url, data) if u'true' in re.text: csySet = Classify.objects.get(nav__navName='submitsite') Site.objects.create(siteName=_name, siteDescription=_description, siteUrl=_url, classify_id=csySet.id) else: robots = True reDict = {'nav': getNav(request), 'csysite': getCsySite(request, 'submitsite', 1), 'usr': getUsr(request), 'wallet': getWallet(request), 'robots': robots} return render_to_response('freebtc123/submitsite.html', reDict)
def btcforum(request): reDict = {'nav': getNav(request), 'csysite': getCsySite(request, 'btcforum', 0), 'usr': getUsr(request), 'wallet': getWallet(request)} return render_to_response('freebtc123/btcforum.html', reDict)