📢 공지사항
home
📌

30강 Profileapp 시작 그리고 ModelForm

새로운 앱 Profileapp 을 시작한다. 그리고 모델 기반으로 간편하게 Form을 만들어 주는 ModelForm을 짚고 넘어간다.
Account 당 Profile 1:1로 구현

Profile

Image
Nickname
Message
NO Delete View
NO Detail View
manage.py startapp profileapp
path(’profiles/’, include(’profile.urls’))
app_name = ‘profileapp’
class Profile(models.Model):
user = models.OneToOneField(User, on_deleate=models.CASCADE, related)name=’profile’)
image = models.ImageField(upload_to=’profile/’, null=True)
nickname = models.CharField(max_length = 20, unique=True, null=True)
message = models.CharField(max_length=100, null=True)
Model Form
class_ProfileCreationForm(ModelForm):
class Meta:
model = Profile
fields={’image’, ‘nickname’, ‘message’]