mirror of
https://github.com/Fluffy-Bean/GameExpo23.git
synced 2025-05-27 21:33:11 +00:00
Initial push of DV8 Expo website
This commit is contained in:
parent
dcc9247ba0
commit
a86816a322
18 changed files with 1075 additions and 0 deletions
35
DV8-Expo/website/models.py
Normal file
35
DV8-Expo/website/models.py
Normal file
|
@ -0,0 +1,35 @@
|
|||
"""
|
||||
Database models for the server
|
||||
"""
|
||||
from website.extensions import db
|
||||
|
||||
|
||||
class Games(db.Model):
|
||||
id = db.Column(db.Integer, primary_key=True)
|
||||
name = db.Column(db.String, nullable=False)
|
||||
downloadLink = db.Column(db.String, nullable=False)
|
||||
approved = db.Column(db.Boolean, nullable=False, default=False)
|
||||
|
||||
|
||||
class Tags(db.Model):
|
||||
id = db.Column(db.Integer, primary_key=True)
|
||||
tag = db.Column(db.String, nullable=False)
|
||||
game_id = db.Column(db.Integer, db.ForeignKey('games.id'))
|
||||
|
||||
|
||||
class TriggerWarning(db.Model):
|
||||
id = db.Column(db.Integer, primary_key=True)
|
||||
warning = db.Column(db.String, nullable=False)
|
||||
game_id = db.Column(db.Integer, db.ForeignKey('games.id'))
|
||||
|
||||
|
||||
class Authros(db.Model):
|
||||
id = db.Column(db.Integer, primary_key=True)
|
||||
name = db.Column(db.String, nullable=False)
|
||||
role = db.Column(db.String, nullable=False, default='Developer')
|
||||
game_id = db.Column(db.Integer, db.ForeignKey('games.id'))
|
||||
|
||||
|
||||
class Users(db.Model):
|
||||
id = db.Column(db.Integer, primary_key=True)
|
||||
uuid = db.Column(db.String, nullable=False)
|
Loading…
Add table
Add a link
Reference in a new issue