请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

插入代码

3回答

7七月 2018-04-09 01:31:17

你有在基类里添加这个方法吗?我课程应该是没有遗漏的啊。

0 回复 有任何疑惑可以回复我~
  • 提问者 SuccessorSocialism #1
    base类里面添加了,但是它提示找不到啊
    回复 有任何疑惑可以回复我~ 2018-04-10 08:57:15
  • 7七月 回复 提问者 SuccessorSocialism #2
    你继承了base了没呢?你也没贴代码。
    回复 有任何疑惑可以回复我~ 2018-04-10 10:16:46
  • 提问者 SuccessorSocialism 回复 7七月 #3
    老师,我把代码贴在上面了,麻烦查看一下
    回复 有任何疑惑可以回复我~ 2018-04-10 16:58:43
jefflike 2018-04-08 23:48:57

https://img1.sycdn.imooc.com//szimg/5aca39dd00012f7206730329.jpg

这个。

1 回复 有任何疑惑可以回复我~
  • 提问者 SuccessorSocialism #1
    有了的,但是为什么不知道它检测不到
    回复 有任何疑惑可以回复我~ 2018-04-10 08:56:25
提问者 SuccessorSocialism 2018-04-10 16:57:40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
base.py:
 
from flask_sqlalchemy import  SQLAlchemy
from sqlalchemy import Column, SmallInteger, Integer
 
db = SQLAlchemy()
 
 
class Base(db.Model):
    __abstract__ = True
    # create_time = Column('create_time',Integer)
    status = Column(SmallInteger,default=1 )
 
 
    def set_attrs(self,attrs_dict):
        for key,value in attrs_dict.items():
            if hasattr(self,key) and key != 'id':
                setattr(self,key,value)
                 
                 
auth.py:
from app.forms.auth import RegisterForm ,LoginForm
from app.models.base import db
from import web
from app.models.user import User
from flask import render_template, redirect, request, url_for, flash
from werkzeug.security import  generate_password_hash
 
@web.route('/register',methods = ['GET','POST'])
def register():
    form = RegisterForm(request.form)
 
    if request.method == 'POST' and form.validate():
        user = User()
        user.set_attrs(form.data)
        db.session.add(user)
        db.session.commit()
        redirect(url_for('web.login'))
        # user.password = generate_password_hash(form.password.data)
        # user.nickname = form.nickname.data
    # request.form
    return  render_template('auth/register.html',form = form)


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号