Check out full tutorial here : https://www.youtube.com/watch?v=UbF4srCAf0c&t=139s Do not forget to subscribe
Django 3 Social Network | Social media
- Create project motechapp - django-admin startproject motechapp
- Change directory (cd motechapp)and create app core - django-admin startapp core
- Add core in installed app section of settings.py
- Install crispy form and add in installed app of settings.py
- Set path of static files
- Set path of templates files
- Set database
- Make migrations
- python manage.py makemigrations
- python manage.py migrate
- Run Django server
- python manage.py runserver
CREATING A FOLLOWER AND FOLLOWING VIA DJANGO SHELL.
- Launch Django shell - python manage.py shell
- Import model User - from django.contrib.auth.models import User
- Import model Follower - from core.models import Follower
- Import model Following - from core.models import Following
mosesi following noel
mosesi is a follower and noel is following disciple = 'mosesi' and leader = 'noel'
follower = Follower() leader = User.objects.get(username='noel') disciple = User.objects.get(username='mosesi')
following = Following() leader.follower_set.create(follower_user=disciple) disciple.following_set.create(following_user=leader)
CREATING A POST VIA TERMINAL import model Post - from core.models import Post a = Post(user_id=3, post_text='Hi MotechApp') a.save()