Saturday, 31 August 2013

model definition debug in django

model definition debug in django

my model definition is below,when I run python manage.py sql
application,it comes nothing. my application name is application. when I
change the models' content to the tutorial
https://docs.djangoproject.com/en/1.5/intro/tutorial01/ ,it comes the
right sql sentence,so it must some error in the models below,can anyone
point it out?
class Applicationinfo(models.Model):
applicationinfo_id = models.BigIntegerField(primary_key=True,
db_column='ApplicationInfo_id') # Field name made lowercase.
mainproduct = models.CharField(max_length=300,
db_column='MainProduct') # Field name made lowercase.
subproduct = models.CharField(max_length=300, db_column='SubProduct')
# Field name made lowercase.
appname = models.CharField(max_length=300, db_column='AppName') #
Field name made lowercase.
employee = models.CharField(max_length=48, db_column='Employee') #
Field name made lowercase.
employeeid = models.CharField(max_length=24, db_column='Employeeid') #
Field name made lowercase.
applicantmail = models.CharField(max_length=90,
db_column='applicantMail') # Field name made lowercase.
mailnotifytimes = models.IntegerField(db_column='MailNotifyTimes') #
Field name made lowercase.
applicantim = models.CharField(max_length=48, db_column='ApplicantIM')
# Field name made lowercase.
applicantmobilephone = models.CharField(max_length=33,
db_column='ApplicantMobilephone') # Field name made lowercase.
messagenotifytimes =
models.IntegerField(db_column='MessageNotifyTimes') # Field name made
lowercase.
applicantdpt = models.CharField(max_length=300,
db_column='ApplicantDPT') # Field name made lowercase.
applicationdate = models.DateTimeField(db_column='ApplicationDate') #
Field name made lowercase.
onlinestorid = models.CharField(max_length=30,
db_column='OnlineStorID') # Field name made lowercase.
appid = models.BigIntegerField(unique=True, db_column='AppID') # Field
name made lowercase.
tapesavecopies = models.IntegerField(null=True,
db_column='TapeSaveCopies', blank=True) # Field name made lowercase.
appowner = models.CharField(max_length=48, db_column='AppOwner',
blank=True) # Field name made lowercase.
appownermail = models.CharField(max_length=96,
db_column='AppOwnerMail', blank=True) # Field name made lowercase.
subproductowner = models.CharField(max_length=48,
db_column='SubProductOwner', blank=True) # Field name made lowercase.
subproductownermail = models.CharField(max_length=96,
db_column='SubProductOwnerMail', blank=True) # Field name made
lowercase.
mainproductowner = models.CharField(max_length=48,
db_column='MainProductOwner', blank=True) # Field name made lowercase.
mainproductownermail = models.CharField(max_length=96,
db_column='MainProductOwnerMail', blank=True) # Field name made
lowercase.
applicationreason = models.CharField(max_length=500,
db_column='ApplicationReason', blank=True)
filetype = models.BooleanField(db_column='FileType')
applicationstatus = models.IntegerField(db_column='ApplicationStatus')
class Meta:
db_table = 'applicationinfo'
app_label = 'backupcenter1'

No comments:

Post a Comment