Найти - Пользователи
Полная версия: Python.Flask.Sqlite
Начало » Python для новичков » Python.Flask.Sqlite
1
Vitek64
from flask import Flask, render_template, url_for, request, redirect
from flask_sqlalchemy import SQLAlchemy
from datetime import datetime

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] ='sqlite:///problems.db'
db = SQLAlchemy(app)


class Questions(db.Model):
id = db.Column(db.Integer, primary_key=True)
title = db.Column(db.String(100), nullable=False)
date = db.Column(db.DateTime, default=datetime.utcnow)

def __repr__(self):
return '<Questions %r>' % self.id

Это начало моего мини веб приложения.
Подскажите, как добавлять дату публикации статьи в базу данных в ручном режиме? В строке “date = db.Column(db.DateTime, default=datetime.utcnow)” добавляется текущая дата. Но я хочу добавлять статьи с датой в ручном режиме(например месячной давности), как это реализовать?
Чтобы в третей колонке(date) дату я подставлял какую хочу.
pyser
По пробуй убрать
default=datetime.utcnow

 class Questions(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    title = db.Column(db.String(100), nullable=False)
    date = db.Column(db.DateTime)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB