首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >按API创建数据未用beego保存

按API创建数据未用beego保存
EN

Stack Overflow用户
提问于 2019-04-24 11:54:23
回答 1查看 97关注 0票数 0

版本:

代码语言:javascript
复制
bee version
______
| ___ \
| |_/ /  ___   ___
| ___ \ / _ \ / _ \
| |_/ /|  __/|  __/
\____/  \___| \___| v1.10.0

├── Beego     : 1.11.1
├── GoVersion : go1.12.1

创建一个beego项目:

代码语言:javascript
复制
bee new quickstart

使用beego的bee工具生成一个post支架:

代码语言:javascript
复制
bee generate scaffold post -fields="title:string,body:text" -driver=mysql -conn="root:root@tcp(127.0.0.1:3306)/quickstart"

路由器/路由器。

代码语言:javascript
复制
package routers

import (
    "quickstart/controllers"
    "github.com/astaxie/beego"
)

func init() {
    beego.Router("/", &controllers.MainController{})
    beego.Router("/posts" ,&controllers.PostController{}, "*:GetAll")
    beego.Router("/posts/add" ,&controllers.PostController{}, "*:Post")
}

首字母以db表示一条记录:

代码语言:javascript
复制
mysql> use quickstart;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+----------------------+
| Tables_in_quickstart |
+----------------------+
| migrations           |
| post                 |
+----------------------+
2 rows in set (0.00 sec)

mysql> desc post;
+-------+--------------+------+-----+---------+----------------+
| Field | Type         | Null | Key | Default | Extra          |
+-------+--------------+------+-----+---------+----------------+
| id    | int(11)      | NO   | PRI | NULL    | auto_increment |
| title | varchar(128) | NO   |     | NULL    |                |
| body  | longtext     | NO   |     | NULL    |                |
+-------+--------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)

mysql> insert into post(id, title, body) values(1, 'a', 'b');
Query OK, 1 row affected (0.00 sec)

通过API创建第二条记录:

但是请检查数据列表,titlebody没有保存。为什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-27 02:11:46

可能bee new quickstart没有用API生成结构。这是为了形式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55829463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档