Another Bug Fix

Fixed errors with `user_profile not found` and added superuser
with_posts
surya 2024-07-06 21:04:19 +05:30
parent a470a3b152
commit f539ee7baf
10 changed files with 0 additions and 26 deletions

Binary file not shown.

View File

@ -3,4 +3,3 @@ from .models import Profile
# Register your models here.
admin.site.register(Profile)

View File

@ -19,13 +19,3 @@ class UserUpdateForm(forms.ModelForm):
model = User
fields = ['username', 'email']
class ProfileUpdateForm(forms.ModelForm):
name = forms.TextInput()
about = forms.TextInput()
gender = forms.ChoiceField(choices=[('M', 'Male'), ('F', 'Female')])
dob = forms.DateField()
class Meta:
model = Profile
fields = ['name', 'gender', 'dob', 'about']

View File

@ -1,15 +1,3 @@
from django.db.models.signals import post_save
from django.contrib.auth.models import User
from django.dispatch import receiver
from .models import Profile
@receiver(post_save, sender=User)
def create_profile(sender, instance, created, **kwargs):
if created:
Profile.objects.create(user=instance)
@receiver(post_save, sender=User)
def save_profile(sender, instance, **kwargs):
instance.profile.save()

View File

@ -3,11 +3,8 @@ from django.contrib.auth import views as login_view
from . import views
urlpatterns = [
# path('', views.users, name='Users'),
path('people/', views.UserListView.as_view(), name='People'),
path('profile/', views.profile, name='Profile'),
path('profile/<int:pk>', views.profile, name='NamedProfile'),
path('explore/', views.explore, name='Explore'),
path('login/', login_view.LoginView.as_view(template_name='users/login.html'), name='Login'),
path('logout/', login_view.LogoutView.as_view(template_name='users/logout.html'), name='Logout'),
path('register/', views.register, name='Register')