50 lines
1.1 KiB
Python
50 lines
1.1 KiB
Python
#!venv/bin/python
|
|
|
|
import sqlite3
|
|
import os.path
|
|
|
|
def init_db():
|
|
if os.path.isfile('base.db'):
|
|
return False
|
|
else:
|
|
conn = sqlite3.connect('base.db')
|
|
cursor = conn.cursor()
|
|
cursor.execute("""
|
|
CREATE TABLE IF NOT EXISTS users(
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE,
|
|
name TEXT,
|
|
mail TEXT,
|
|
passwd TEXT,
|
|
avatar TEXT,
|
|
nom, TEXT,
|
|
prenom TEXT,
|
|
age TEXT,
|
|
profession TEXT
|
|
)
|
|
""")
|
|
conn.commit()
|
|
print ('table users OK')
|
|
|
|
cursor.execute("""
|
|
CREATE TABLE IF NOT EXISTS posts(
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE,
|
|
title TEXT,
|
|
content TEXT,
|
|
time TEXT,
|
|
category TEXT,
|
|
author TEXT,
|
|
status TEXT
|
|
)
|
|
""")
|
|
conn.commit()
|
|
conn.close()
|
|
print ('table posts OK')
|
|
return True
|
|
|
|
def init_dir():
|
|
if os.path.isdir('users'):
|
|
return False
|
|
else:
|
|
os.makedirs('./users/')
|
|
|