cederstrom / baweb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

baweb

Requirements

Python 3.8

Setup

$ git clone https://github.com/cederstrom/baweb.git
$ cd baweb
$ mkvirtualenv --python=/usr/bin/python3.8 baweb
$ pip install -r requirements.txt
$ python db_create.py

Run

$ python run.py

Datebase cheatsheet

workon baweb-prod
cd baweb-prod
python

Flytta medlem mellan lag

from app.models import Team, TeamMember, User
from app import db

m = TeamMember.query.get(1)
Team.query.get(1).members.append(m)
Team.query.get(2).members.remove(m)

db.session.commit()

Ta bort medlem

from app.models import Team, TeamMember, User
from app import db

TeamMember.query.filter_by(id=1).delete()

db.session.commit()

Ta bort alla lag och medlemmar

from app.models import Team, TeamMember, User
from app import db

TeamMember.query.delete()
Team.query.delete()

db.session.commit()

Lägga till admin

from app.models import Team, TeamMember, User
from app import db

u = User(facebook_id=999999, nickname='nick name', email='name@example.com', is_admin=True, generation=99, favorite_sport='', best_dekk='')
db.session.add(u)

db.session.commit()

About


Languages

Language:HTML 27.0%Language:Python 26.5%Language:CSS 22.4%Language:SCSS 19.5%Language:JavaScript 4.5%