Another Bug Fix
Fixed errors with `user_profile not found` and added superuserwith_posts
parent
a470a3b152
commit
f539ee7baf
Binary file not shown.
BIN
db.sqlite3
BIN
db.sqlite3
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -3,4 +3,3 @@ from .models import Profile
|
|||
|
||||
|
||||
# Register your models here.
|
||||
admin.site.register(Profile)
|
||||
|
|
@ -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']
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
@ -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')
|
||||
|
|
|
|||
Loading…
Reference in New Issue