小编hai*_*ode的帖子

一直得到ImportError:无法导入设置'myapp.settings'错误

这个问题似乎有很多潜在的解决方案,但似乎没有什么对我有用.

运行python manage.py runserver很好,但我在尝试运行时遇到错误django-admin.py- 使用任何选项.我其实是想做一个django-admin.py dumpdata myapp.

Traceback (most recent call last):
File "/Users/lemon/.virtualenvs/ram/bin/django-admin.py", line 5, in <module>
management.execute_from_command_line()
File "/Users/lemon/.virtualenvs/ram/lib/python2.7/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line
utility.execute()
File "/Users/lemon/.virtualenvs/ram/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/Users/lemon/.virtualenvs/ram/lib/python2.7/site-packages/django/core/management/__init__.py", line 261, in fetch_command
commands = get_commands()
File "/Users/lemon/.virtualenvs/ram/lib/python2.7/site-packages/django/core/management/__init__.py", line 107, in get_commands
apps = settings.INSTALLED_APPS
File "/Users/lemon/.virtualenvs/ram/lib/python2.7/site-packages/django/conf/__init__.py", line 54, in __getattr__
self._setup(name)
File "/Users/lemon/.virtualenvs/ram/lib/python2.7/site-packages/django/conf/__init__.py", line 49, in _setup
self._wrapped = Settings(settings_module)
File "/Users/lemon/.virtualenvs/ram/lib/python2.7/site-packages/django/conf/__init__.py", line 132, in __init__
% …
Run Code Online (Sandbox Code Playgroud)

python django

10
推荐指数
1
解决办法
5594
查看次数

Django错误:TypeError:'NoneType'对象没有属性'__getitem__'

使用Django(一般来说是新手,一般是Python的新手)来做一个非常基本的联系人数据库.

尝试通过Admin页面将记录添加到Contributor表,其模型代码为:

class Contributor(models.Model):

    first_name = models.CharField(max_length=20)
    last_name = models.CharField(max_length=20)
    organisation = models.ForeignKey('Organisation')
    mode = models.CharField(max_length=10, blank=True)
    email = models.CharField(max_length=30, blank=True)
    landline = models.CharField(max_length=10, blank=True)

def __unicode__(self):
    print('%s %s' % (self.first_name, self.last_name))
Run Code Online (Sandbox Code Playgroud)

我得到的错误消息是:

    Environment:


    Request Method: POST
    Request URL: http://127.0.0.1:8000/admin/ramapp/contributor/add/

    Django Version: 1.5.5
    Python Version: 2.7.5
    Installed Applications:
    ('django.contrib.auth',
     'django.contrib.contenttypes',
     'django.contrib.sessions',
     'django.contrib.sites',
     'django.contrib.messages',
     'django.contrib.staticfiles',
     'django.contrib.admin',
     'south',
     'ramapp')
    Installed Middleware:
    ('django.middleware.common.CommonMiddleware',
     'django.contrib.sessions.middleware.SessionMiddleware',
     'django.middleware.csrf.CsrfViewMiddleware',
     'django.contrib.auth.middleware.AuthenticationMiddleware',
     'django.contrib.messages.middleware.MessageMiddleware')


    Traceback:
    File "/Users/lemon/.virtualenvs/ram/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
      115.                         response = callback(request, *callback_args, **callback_kwargs)
    File "/Users/lemon/.virtualenvs/ram/lib/python2.7/site-packages/django/contrib/admin/options.py" in wrapper
      372. …
Run Code Online (Sandbox Code Playgroud)

python django

4
推荐指数
2
解决办法
8924
查看次数

标签 统计

django ×2

python ×2