MakerBuddy, a place to showcase your hardware projects, from prototype to finished build. Document your builds with project pages, track the components you used, and share your work with fellow makers. Connect, discover new projects, and share everything from your first blinking LED to your most ambitious creation. Helping makers stay accountable, get support, and actually finish their projects.
python -m venv .vpip env
.venv\Scripts\activate
pip install -r requirments.txt
python manage.py check
python manage.py runservermkdir media/profile_picspython manage.py makemigrations
python manage.py migrateRun Accounts test:
python manage.py test accounts/tests
I use python Black formatter:
python -m black .python manage.py shell # start shell
#example importing model and queries
from django.contrib.auth.models import User
from maker_projects.models import MakerProject
MakerProject.objects.all()
MakerProject.objects.count()
MakerProject.objects.first() #last(),
project = MakerProject.objects.get(id=1)
MakerProject.objects.get(title="<project_title>")
user = User.objects.get(username="chris")
user.maker_projects.all()
MakerProject.objects.values("title")
ProjectLink.objects.filter(link_type="github")
#show model fields:
[field.name for field in MakerProject._meta.fields]