码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2015-01-12 19:33:24      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:register   个人总结   import   数据库   

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提交放到数据库中

标签:register   个人总结   import   数据库   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!