Skip to content

Instantly share code, notes, and snippets.

@cyberfly
Last active May 3, 2021 06:52
Show Gist options
  • Select an option

  • Save cyberfly/ece45c153b42f391edc0a516f670834d to your computer and use it in GitHub Desktop.

Select an option

Save cyberfly/ece45c153b42f391edc0a516f670834d to your computer and use it in GitHub Desktop.
# reset db for dev
rm db.sqlite3
poetry run plum manage reset_db
poetry run plum manage migrate
poetry run plum seed-data --user_password=123
# reset password for dev
u = Member.objects.get(id=1)
u.set_password("123")
u.save()
poetry install
poetry run python manage.py runserver
# serve with custom base url
poetry run plum manage runserver
DJANGO_BASE_URL=http://localhost:8090/ poetry run plum manage runserver
#DJANGO_BASE_URL=http://localhost:8090/ poetry run python manage.py runserver
# generate migration
poetry run python manage.py makemigrations plum_project
poetry run plum manage migrate
poetry run plum seed-data
#poetry run plum manage runscript seeder
#poetry run plum manage loaddata seeder.json
#poetry run python manage.py migrate
#poetry run python manage.py loaddata seeder.json
#resetdb
poetry run plum manage reset_db
#rm db.sqlite3
#poetry run python manage.py reset_db
# run console
poetry run plum manage shell_plus
#poetry run python manage.py shell_plus
# create user after fresh migration
u = Member.objects.create_user(email='admin@plum.test', password='123')
p = Profile.objects.create(user=u, name='Administrator')
# seed Tag
ct = ContentType.objects.get(model='comment')
Tag.objects.create(name='Question', model_type=ct, color='yellow')
Tag.objects.create(name='Decision', model_type=ct, color='yellow')
# assign organization
org2= Organization.objects.create(name="Xoxzo EU", code="xoxzoeu")
org2 = Organization.objects.get(code="xoxzoeu")
user = Member.objects.get(email='user@test.com')
org2.members.add(user)
Profile.objects.create(user=user, organization=org2, username="user")
# poetry run plum run-script add_org_to_profiles
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment