2015-05-14 3 views
0
SyntaxError at/
invalid syntax (forms.py, line 5) 
Request Method: POST 
Request URL: http://127.0.0.1:8000/ 
Django Version: 1.6.1 
Exception Type: SyntaxError 
Exception Value:  
invalid syntax (forms.py, line 5) 
ExceptionLocation: C:\Users\chiragbagla\Desktop\skillshare\src\signups\views.py in <module>, line 5 
Python Executable: C:\Users\chiragbagla\Desktop\skillshare\Scripts\python2.exe 
Python Version: 2.7.9 

Часть моего view.py код выглядит следующим образомInvalid ошибка синтаксиса в Django класса формы

from django.shortcuts import render, render_to_response, RequestContext 

# Create your views here. 

from .forms import SignUpForm 

def home(request): 

form = SignUpForm(request.POST or None) 

if form.is_valid(): 
    save_it = form.save(commit=False) 
    save_it.save() 

return render_to_response("signup.html", locals(), context_instance=RequestContext(request)) 

Часть моего forms.py код выглядит следующим образом

from django import forms 

from .models import SignUp 

class SignUpForm(forms.ModelForm): 
    class meta: 
     model=SignUp 

A часть моего url.py кода выглядит следующим образом:

from django.conf.urls import patterns, include, url 

from django.contrib import admin 
admin.autodiscover() 

urlpatterns = patterns('', 
# Examples: 
url(r'^$', 'signups.views.home', name='home'), 
# url(r'^blog/', include('blog.urls')), 

url(r'^admin/', include(admin.site.urls)), 
) 

Я хочу показать знак u p на веб-странице, которую я создал с помощью signup.html, но форма не отображается на веб-странице моего браузера.

Итак, пожалуйста, скажите мне, где ошибка, которую я делаю ???

+0

ошибка очень ясно, у вас есть недопустимый синтаксис питона в строке 5 из ваших 'forms.py' –

+0

Так как я могу это исправить ??? @ TimmyO'Mahony – user3654181

+0

Заглавие слова 'meta' – rnevius

ответ

3

Как ошибка указывает:

class meta: 

Должно быть ...

class Meta: 
Смежные вопросы