apps.py 파일은 애플리케이션의 설정 클래스를 정의하는 파일
generic View : ListView, DetailView
Photo 쉽게 하기
class PersonForm(forms.ModelForm):
name = models.CharField(max_length=100)
job>urls.py
...
path("upload/"
job>views.py
...
class JobLV(ListView):
model = Person
class JobDV(DetailView):
model = Person
from .forms import PersonForm
def image_upload_view(request):
# GET 방식으로 들어오면 입력 폼을 보내주고
if request.method=='GET':
form = PersonForm()
context = {'form':form}
return render(request, 'job/data_write.html',context)
# POST 방식으로 들어오면 저장하기
elif request.method=='POST':
form = PersonForm(request.POST,request.FILES)
if form.is_valid():
form.save()
return redirect('index')
job>templates>job>data_write.html
<h1>이력서 정보를 입력해주세요</h1>
<form action="." method="post">
{% csrf_token %}
{{form.as_table}}
<input type="submit" name = "저장" id="">
</form>