【问题标题】:Syntax error while creating django model创建 django 模型时出现语法错误
【发布时间】:2016-10-24 04:35:25
【问题描述】:

我试图创建一个 django 模型来注册时事通讯,同时在 model.py 文件中创建模型时出现以下错误

  from __future__ import unicode_literals

  from django.db import models



  def SignUp(models.Model):
       Email = models.EmailField(max_length=254, null = False , blank = False)
       Name  = CharField(max_length= 26, null = False , blank = False, default = 'datta')
       TmieStamp = DateTimeField(auto_now=False, auto_now_add=True)
       def __unicode(self)__:
           return self.Name

错误:

Error:
       File "C:\Users\DattaVamshi\Desktop\env\src\newsletter\models.py", line 7
  def SignUp(models.Model):
                   ^
SyntaxError: invalid syntax

错误在这一行“def SignUp(models.Model):”

Pyhon 2.7,Django 1.9

【问题讨论】:

    标签: django python-2.7 django-models


    【解决方案1】:

    您使用的是def SignUp 而不是class SignUp

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-12
      • 2018-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多