Djangoフォームデータをテンプレートにレンダリングしていますが、URLにアクセスするたびに次のエラーが表示されます:
_wrapped_view() takes at least 1 argument (0 given)
views.py のメソッド:
@login_required
def subnet_network_detail(request):
if request.method == 'POST':
form = NetworkCreateForm(request.POST)
if form.is_valid():
subnet = form.data['Subnet_Address']
ip = form.data['IP_Address']
user_hosts = get_hosts(user=request.user)
hosts_list = host_subnet(user_hosts,subnet,ip)
import pdb;pdb.set_trace()
extra_context = {
'hosts_list': hosts_list
}
return direct_to_template(request, 'networks/subnet_network.html',extra_context)
および urls.py:
url(r'^network/netmask/select/$',
'subnet_network_detail', name='subnet_network_detail')
このエラーに関する他の質問を読みましたが、わかりませんでした。それを解決する方法は?