Python と Django は初めてです。速度 (速度 = 距離/時間) の計算に Django を使用してユーザー インターフェイスを作成しようとしています。speed という weapp を作成したという点で、django を使用してプロジェクトを作成しました。以下は私のファイルです
ウェブアプリ
速度
-テンプレート
-views.py
-forms.py
-urls.py
ウェブアプリ
-settings.py
-urls.py
-init.py
-wsgi.py
私のコード: forms.py
from django import forms
class Calculatespeed(forms.Form):
distance=forms.CharField(
required=True,max_length=10,
widget=forms.TextInput(attrs={"placeholder":"0.0",
"style":"width:100px"}))
time=forms.CharField(
required=True,max_length=10,
widget=forms.TextInput(attrs={"placeholder":"0.0",
"style":"width:100px"}))
ビュー.py
# Create your views here.
from django.shortcuts import render
from django import template
from speed.forms import Calculatespeed
def speed(Speed):
distance=float(raw_input("Please Give the disance"))
Time=float(raw_input("Please Give the Time"))
Speed=distance/Time
return Speed
def Main(request):
if request.GET:
form = speed_form.SpeedForm(request.GET)
if form.is_valid():
Distance = form.cleaned_data["distance"]
Time = form.cleaned_data["time"]
return shortcuts.render_response(
"speed.html",
page_context,
context_instance=template.RequestContext(request)
)
テンプレート:
<html>
<head>
<title>WebApp1</title>
</head>
<h1>Speed Calculator</h1>
<form action="/contact/" method="post">
<br>
Distance:
<input type="interger" distance="Distance" />
<br>
Time:
<input type="interger" Time="Time" />
<input type="submit" value="Submit" />
urls.py
from django.conf.urls import *
from speed.views import speed
urlpatterns = patterns('',
url(r'^$', speed),
)
問題は、サーバーを実行しようとしているときにエラーが発生することです。速度のユーザーインターフェイスを取得できません。これについて誰か助けてください。
私が提供したテンプレートファイルと他のすべてのファイルは正しいですか??
前もって感謝します