小编Nat*_*res的帖子

我如何在python中从时间戳转换为日期?

我有这个字符串'2015-04-08T07:52:00Z',我想把它转换成'08/04/2015',我怎么能这样做?

python datetime date

6
推荐指数
1
解决办法
2700
查看次数

Fibonacci函数无法正确计算

我已经定义了这个宏

#define FIB(n) (( 4 << n*(3+n))/((4 << (2*n)) - (2 << n) - 1))%(2 << n)
Run Code Online (Sandbox Code Playgroud)

当我试图得到一个答案时,不能正常工作,例如,如果我打电话给FIB(7),它给我0,那显然是错的.我在python中测试了这个函数,它运行得很好.所以,任何人都可以解释为什么它在C和C++中不起作用?

c++ macros bit-shift fibonacci

6
推荐指数
1
解决办法
192
查看次数

在 Flask + SQLite3 中 NOT NULL 约束失败

我的应用程序烧瓶中出现此错误

IntegrityError: (sqlite3.IntegrityError) NOT NULL constraint failed:
         auth_user.role [SQL: u'INSERT INTO auth_user (username, email, password, role, status) VALUES (?, ?, ?, ?, ?)']
     [parameters: (u'Natali', u'mail@gmail.com', 'pbkdf2:sha1:1000$p8jlOhqU$fa51e0491a729cef6d05dbd9f1d868455de4be9c', None, None)]
Run Code Online (Sandbox Code Playgroud)

但是,我认为代码很好。我不知道为什么不能正常工作,允许作为 None 的值这样做,因为 null=True。

我的文件如下

这是我的models.py

from app import db
from werkzeug import generate_password_hash, check_password_hash

    class User(db.Model):

        __tablename__ = 'auth_user'

        id      = db.Column(db.Integer, primary_key=True)
        username = db.Column(db.String(128),  nullable=False)
        email    = db.Column(db.String(128),  nullable=False,
                          unique=True)
        password = db.Column(db.String(192),  nullable=False)
        role     = db.Column(db.SmallInteger, nullable=True)
        status   = db.Column(db.SmallInteger, nullable=True)

        def __init__(self, username, email, password):

            self.username …
Run Code Online (Sandbox Code Playgroud)

python sqlite flask

3
推荐指数
1
解决办法
9983
查看次数

标签 统计

python ×2

bit-shift ×1

c++ ×1

date ×1

datetime ×1

fibonacci ×1

flask ×1

macros ×1

sqlite ×1