Flask后端笔记(五)图书小例、数据库迁移、邮件扩展、蓝图

图书小例

在这里插入图片描述

index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <form method="post">
        {
  { form.csrf_token }}

        {
  { form.author_name.label }}
        <p>{
  {form.author_name}}</p>
        {% for msg in form.author_name.errors %}
            <p>{
  {msg}}</p>
        {% endfor %}

        {
  { form.book_name.label }}
        <p>{
  {form.book_name}}</p>
        {% for msg in form.book_name.errors %}
            <p>{
  {msg}}</p>
        {% endfor %}

        {
  { form.submit }}
    </form>
    <hr/>
    <ul>
        {% for author in authors %}
        <li>作者:{
  { author.name }}</li>
            <ul>
                {% for book in author.books%}
               <li>书籍:{
  { book.name }}</li>
                <!--<a href="javascript:;" book-id="{
   {book.id}}">删除</a>-->
                <a href="/delete_book?book_id={
    {book.id}}">GET删除</a>
                {% endfor %}
            </ul>
        {% endfor %}
    </ul>
    <script type="text/javascript" src="/static/js/jquery.min.js"></script>
    <script>
//        $("a").click(
//            function () {
     
//                var data = {
     
//                    book_id: $(this).attr("book-id")
//                };
//                // 将js中的对象转换为 json字符串
//                var req_json = JSON.stringify(data);
//    //            $.post("/delete_book", req_json, function (resp) {
     
//    //                if (resp.code == 0) {
     
//    //                    location.href = "/";
//    //                }
//    //            })
//                $.ajax({
     
//                    url: "/delete_book", // 请求的后端url
//                    type: "post",  // 请求方式
//                    data: req_json,  // 向后端发送的请求体数据
//                    contentType: "application/json", // 指明向后端发送的数据格式
//                    dataType: "json",  // 指明后端返回的数据格式
//                    success: function (resp) {
     
//                        if (resp.code == 0) {
     
//                            alert("oK");
//                            location.href = "/";
//                        }</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值