...
def HTMLTemplate(articleTag):
global topics
ol = ''
for topic in topics:
ol += f'<li><a href="/read/{topic["id"]}">{topic["title"]}</a></li>'
return f'''
<html>
<body>
<h1><a href="/">Django</a></h1>
<ol>
{ol}
</ol>
{articleTag}
<ul>
<li><a href="/create/">create</a></li>
</ul>
</body>
</html>
'''
...
앞으로 delete, update 기능도 추가하려고 하여 <li>
로 감싸주자
<input>
태그를 사용하고 placeholder에 도움말을 넣어준다. 사용한 값은 title이라는 정보로 저장한다는 것을 알려주기 위해 name에 "title"로 넣어준다.<textarea>
는 본문을 작성하는 태그이다. 여러줄을 입력하는 태그이다....
def create(request):
article = '''
<form action="/create/">
<p><input type="text" name="title" placeholder="title"></p>
<p><textarea name="body" placeholder="body"></textarea></p>
<p><input type="submit"></p>
</form>
'''
return HttpResponse(HTMLTemplate(article))
...