Djangoでwebに画像をアップロードできるアプリケーションを作りたいのですが、参考サイトを見ても所々わかりません。(初心者向けの書籍は読んで、大体概要は理解しました。)
以下、画像アップロードの参考サイトです。
https://qiita.com/narupo/items/e3dbdd5d030952d10661
フォームの送信先で、indexになってますが、そのurl「r'^/?$'」の意味がわかりません。
以下コードです。
(myapp/templates/myapp/index.html)
<form action="{% url 'index' %}" method="POST" enctype="multipart/form-data"> {% csrf_token %} {{ form }} <input type="submit" value="投稿" /> </form>
(myapp/urls.py)
from
1from . import views 2 3urlpatterns = [ 4 url(r'^/?$', views.index, name='index'), 5] 6
versionによってこういう書き方をするのでしょうか。
また、フォームに送信先がmyapp/index.htmlでそのあと、form.pyのPhotoForm()を適用すると以下コードにあるのですが、これはただ単にフォームに何か入力されたらmyapp/index.htmlをwebで表示させて、PhotoForm()を適用させる?(すいません、PhotoForm()が何をするのかわかりません。どういうことをしますか。)イメージでしょうか。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/27 07:11