首页 > 数据库技术 > 详细

django 学习个人总结 之form提交放到数据库中

时间:2015-01-12 19:31:22      阅读:325      评论:0      收藏:0      [点我收藏+]

project:test04

app:blog


models.py

from django.db import models

class User(models.Model):

        username = models.CharField(max_length=20)

        headImg = models.FileField(upload_to=‘./upload/‘)


views.py

from django.shortcuts import render_to_response
from django import forms
from django.http import HttpResponse
from models import User


class UserForm(forms.Form):
        username = forms.CharField()
        headImg = forms.FileField()


def register(req):
        if req.method == ‘POST‘:
                uf = UserForm(req.POST, req.FILES)
                if uf.is_valid():
                        username = uf.cleaned_data[‘username‘]
                        headImg = uf.cleaned_data[‘headImg‘]
                        #user = User()
                        #user.username = username
                        #user.headImg = headImg
                        #user.save()
                        user = User.objects.create(username = username ,headImg = headImg)
                        print username,headImg
                        return HttpResponse(‘ok‘)
        else:
                uf = UserForm()
        return render_to_response(‘index.html‘,{‘uf‘:uf})

templates/index.html

<html>

<head>

</head>

<body>

<h1>hello</h1>

<form method=‘post‘ enctype=‘multipart/form-data‘>

{{uf.as_p}}

<button type=‘sumbit‘>ok</button>

</form>

</body>

</html>


本文出自 “expect批量同步数据” 博客,请务必保留此出处http://4249964.blog.51cto.com/4239964/1602506

django 学习个人总结 之form提交放到数据库中

原文:http://4249964.blog.51cto.com/4239964/1602506

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!