def index(request, pindex): if pindex == '': pindex = 1 list = Info.objects.all() p = Paginator(list, 2) page = p.page(int(pindex)) title = request.POST.get('title') content = request.POST.get('content') if title == None: # info1 = Info.objects.all() content = {'title0': '舒启杰的个人博客', 'info1': list, 'page': page} return render(request, 'index.html', content) else: info = Info() info.title = title info.content = content info.save() info1 = Info.objects.all() content = { 'title0': '舒启杰的个人博客', 'title': title, 'content': content, 'info1': info1, 'page': page } return render(request, 'index.html', content)
def index(request): now = datetime.datetime.now() if request.method == "POST": form = InfoForm(request.POST) if form.is_valid(): info = Info(key="user-info", data=pickle.dumps(form.cleaned_data)) info.save() else: data = None try: data_row = Info.objects.get(key="user-info") data = pickle.loads(str(data_row.data)) except Info.DoesNotExist: data = {} form = InfoForm(data) return {"form": form}