models.py 506 Bytes
from sqlalchemy import (
    Column,
    Text,
    String,
    DateTime,
    Boolean,
    func,
    )
from sqlalchemy.ext.declarative import declarative_base


Base = declarative_base()


class VPN(Base):
    __tablename__ = 'openvpn'
    nama = Column(Text, primary_key=True)
    ip = Column(String(15), nullable=False, unique=True)
    terhubung = Column(Boolean, nullable=False, server_default='false')
    perubahan = Column(
        DateTime(timezone=True), nullable=False, server_default=func.now())