我的models.py代码:
# Create your models here. # -*- coding: utf-8 -*- from __future__ import unicode_literals import os,django os.environ.setdefault("DJANGO_SETTINGS_MODULE", "kaoqing2.settings")# project_name 项目名称 django.setup() #from kaoqing2 import settings from datetime import datetime from django.db import models # Create your models here. class Studentmessage(models.Model): name=models.CharField(max_length=8,verbose_name=u"学生姓名") email=models.EmailField(verbose_name=u"邮箱") #image=models.ImageField(upload_to="media/%Y/%m",default=u"image/default.png", max_length=100,verbose_name=u"学生图像") xuehao = models.CharField(max_length=10,verbose_name=u"学号") comnumber=models.IntegerField(default=0,verbose_name=u"到来次数") pwd=models.CharField(max_length=14,) nianji=models.IntegerField(default=14,verbose_name=u"年级") filenumber=models.IntegerField(default=0,verbose_name=u"上传文件数") class Meta: verbose_name=u"学生信息" verbose_name_plural=verbose_name #ordering="-comnumber" def __unicode__(self): return self.xuehao class Studentfile(models.Model): studentmessage=models.ForeignKey(Studentmessage,verbose_name=u"哪个学生上传") add_time=models.DateTimeField(default=datetime.now,verbose_name=u"上传时间") file=models.FileField(upload_to='file',default=" ") filename=models.CharField(max_length=30,default=" ",verbose_name=u"文件名") index = models.IntegerField(default=100, verbose_name=u"顺序") fildeca=models.TextField(max_length=300,default=" ",verbose_name=u"文件描述") #fileid=models.AutoField() leixing=models.CharField(max_length=10,verbose_name=u"文件类型",choices=(("code","代码"),("paper","论文"))) class Meta: verbose_name = u"上传文件" verbose_name_plural = verbose_name def __unicode__(self): return self.filename class EmailVerifyRecord(models.Model): code=models.CharField(max_length=20,verbose_name=u"验证码") email=models.EmailField(max_length=50,verbose_name=u"邮箱") send_type=models.CharField(max_length=10,verbose_name=u"验证码类型",choices=(("forget",u"找回密码"),("fo",u"fo"))) send_time=models.DateTimeField(verbose_name=u"发送时间",default=datetime.now) class Meta: verbose_name=u"邮箱验证码" verbose_name_plural=verbose_name class Banner(models.Model): title=models.CharField(max_length=100,verbose_name=u"标题") image=models.ImageField(upload_to="banner/%Y/%m",verbose_name=u"轮播图") url=models.URLField(max_length=200,verbose_name=u"访问地址") index=models.IntegerField(default=100,verbose_name=u"顺序") add_time=models.DateTimeField(default=datetime,verbose_name=u"添加时间") class Meta: verbose_name=u"轮播图" verbose_name_plural=verbose_name
然后pycharm的错误提示:
Connected to pydev debugger (build 173.4301.16) Traceback (most recent call last): File "/home/baby/download/pycharm-2017.3.3/helpers/pydev/pydevd.py", line 1668, in <module> main() File "/home/baby/download/pycharm-2017.3.3/helpers/pydev/pydevd.py", line 1662, in main globals = debugger.run(setup['file'], None, None, is_module) File "/home/baby/download/pycharm-2017.3.3/helpers/pydev/pydevd.py", line 1072, in run pydev_imports.execfile(file, globals, locals) # execute the script File "/home/baby/download/pycharm-2017.3.3/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile exec(compile(contents+"\n", file, 'exec'), glob, loc) File "/home/baby/kaoqing2/apps/student/models.py", line 8, in <module> django.setup() File "/usr/local/lib/python3.4/dist-packages/django/__init__.py", line 27, in setup apps.populate(settings.INSTALLED_APPS) File "/usr/local/lib/python3.4/dist-packages/django/apps/registry.py", line 85, in populate app_config = AppConfig.create(entry) File "/usr/local/lib/python3.4/dist-packages/django/apps/config.py", line 120, in create mod = import_module(mod_path) File "/usr/lib/python3.4/importlib/__init__.py", line 109, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 2226, in _gcd_import File "<frozen importlib._bootstrap>", line 2178, in _sanity_check ValueError: Empty module name