1

我需要通过 Python/Django 中的 html 提交按钮将数据更新到数据库(mysql)的代码。需要带有 html 代码的 view.py 内容。考虑我有一个带有书名、作者名和出版商名的表我需要更新这些值的值通过 html 提交按钮。

请在这方面帮助我..我是这个框架的新手...无法通过。

如果您向我发送通过 Django/Python 在 mysql 中编辑表的代码,那将更加感谢

4

1 回答 1

2

模型.py

class Book(models.Model):
   book_name = models.CharField(max_length = 32, unique = True)
   author_name = models.CharField(max_length = 32, unique = True)
   publisher_name = models.CharField(max_length = 32, unique = True)

表格.py

从您的路径导入图书

class BookForm(forms.ModelForm):
   class = Book

视图.py

def save_book(request):  
  form = BookForm
  if request.POST:
     form = BookForm(request.POST)
     if form.is_valid():
        form.save()
  return render_to_response('book.html.html',{'form': form} ,                 context_instance=RequestContext(request))

book.html

<body>
<form action="." method="post" name="book" id="book">{% csrf_token %}
<table>
<tr><td>{{form.book_name.label}}</td><td>{{form.book_name}}</td></tr>
<tr><td>{{form.author_name.label}}</td><td>{{form.author_name}}</td></tr>
<tr><td>{{form.publisher_name.label}}</td><td>{{form.publisher_name}}</td></tr>
<tr><td></td><td><input type="button" name="btnSave" id="bntSave" value="Save"  class = "default2"/></td>
</table>
</body>

url.py 调用你的 url

于 2013-02-28T11:22:24.043 回答