#model.py
from django.contrib.auth.models import User
from django.db import models
class WhitePaper(models.Model):
author = models.ForeignKey(User,editable=False)
#view.py
from django.newforms import form_for_model
from django.core.urlresolvers import reverse
from white_paper.models import WhitePaper
def create(request,template_name):
WhitePaperForm=form_for_model(WhitePaper)
if request.method == 'POST':
form = WhitePaperForm(request.POST)
if form.is_valid():
result=form.save(commit=False)
result.author = request.user
result.save()
return HttpResponseRedirect(reverse('submit_success'))
else:
return HttpResponseRedirect(reverse('submit_error'))
else:
return render_to_response(template_name,{"form":WhitePaperForm().as_table()})
#url.py
from django.conf.urls.defaults import *
from website.white_paper.views import create
from django.views.generic.simple import direct_to_template
urlpatterns = patterns('',
url(
r'^create/',
create,
{"template_name":"white_paper/whitepaper_form.html"},
"white_paper_create"
),
url(
r'^submit_success/',
direct_to_template,
{"template":"white_paper/submit_success.html"},
"submit_success"
),
url(
r'^submit_error/',
direct_to_template,
{"template":"white_paper/submit_error.html"},
"submit_error"
)
)
分享到:
相关推荐
django+shell开发的多用户私人小网盘源码 django+shell开发的多用户私人小网盘源码 django+shell开发的多用户私人小网盘源码 django+shell开发的多用户私人小网盘源码 django+shell开发的多用户私人小网盘源码 ...
本文实例讲述了Django利用cookie保存用户登录信息的方法。分享给大家供大家参考,具体如下: 设置cookie response对象.set_cookie('key','value',多少秒后过期) 获取cookie request对象.COOKIES.get('key') 我们...
可修改用户信息,头像,个性签名等
主要介绍了django rest framework vue 实现用户登录详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
django-oauth-toolkit:为 Django 用户准备的 OAuth2
Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统...
1. 高度集成化:Django包含了很多常用功能,如自动化ORM系统、Form系统、Cache系统、Routing、Middleware、Template系统等,这样就能够很方便的使用这些功能,不需要自己来实现这些底层的功能。 2. 自动化Admin管理...
python+django+bootstrap实现的管理系统,注释全,功能强大,又文档说明,导入即可查看源码,初学者必备
1.Django 搜索结果分页的实现 在这里我们用django自带的分页模块来实现 这个paginator对象中带有如下属性: #per_page:每页显示条目数量 #count:数据总个数 #num_pages:总页数 #page_range:总页数的索引范围,如...
django实现用户的登录注册连接后台数据库完成主页的搭建,并且附有忘记密码 验证码等功能。
django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django...
使用Django实现的文件分享系统,实现搜索功能,分享功能,用户分享文件查询,写该项目的目的主要是用于保存一些电子书籍和学习资料,方便自己和其他人查找资料,所以对文件大小进行限制最大为5M。 使用Django...
在线投票系统 1.客户端(网页形式) a.登录、注册密码(需要有学号验证功能:注册学号和管理员导入学号需进行验证) b.投票功能(单选) 2.服务端(网页形式) a.管理员登录认证 b.学生信息导入(文件形式导入,...c....
主要介绍了Django使用jwt获取用户信息的实现方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
基于Django框架的练习项目,对初学者有一定的帮助,调用GitHub通用接口,利用Bootstrap实现前端展示。
Python基于Django编写的基础后台系统,包含完善的用户管理。 Python基于Django编写的基础后台系统,包含完善的用户管理。 Python基于Django编写的基础后台系统,包含完善的用户管理。 Python基于Django编写的基础...
Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django...
django中自带一个用户授权认证系统,它可以处理用户帐户、组、权限和基于cookier的用户会话,本篇文档解释它是如何工作的,及其使用方法。
django笔记 django笔记