当前位置: 首页 > 知识库问答 >
问题:

蟒蛇3管理。py运行服务器错误

年文柏
2023-03-14

当我尝试启动(python3 manage.py runserver)我的django2时。我的电脑上有0个webapp我收到以下消息:

正在执行系统检查。。。

在0x7fc889c36510处由包装器启动的线程中未处理的异常

文件“/home/neo/.local/lib/python3.5/site packages/django/url/resolvers.py”,第538行,在url_patterns iter(patterns)TypeError中:“模块”对象不可编辑

在处理上述异常期间,发生了另一个异常:

回溯(最近一次调用):文件“/home/neo/.local/lib/python3.5/site packages/django/utils/autoreload.py”,第225行,在包装fn(*args,**kwargs)中

文件“/home/neo/.local/lib/python3.5/site packages/django/core/management/commands/runserver.py”,第120行,在内部运行self中。检查(显示数量错误=True)

文件“/home/neo/.local/lib/python3.5/site packages/django/core/management/base.py”,第364行,检查中包括部署检查=包括部署检查,

文件“/home/neo/.local/lib/python3.5/site packages/django/core/management/base.py”,第351行,运行检查返回检查。运行检查(**kwargs)

文件“/home/neo/.local/lib/python3.5/site packages/django/core/checks/registry.py”,第73行,运行检查新错误=检查(应用程序配置=应用程序配置)

文件“/home/neo/.local/lib/python3.5/site packages/django/core/checks/url.py”,第13行,在check\u url\u config return check\u resolver(resolver)中

file"/home/neo/. local/lib/python3.5/site-pack/django/core/check/urls.py",第23行,check_resolver返回check_method()

文件“/home/neo/.local/lib/python3.5/site packages/django/url/resolvers.py”,第398行,检查警告。扩展(检查分解器(模式))

file"/home/neo/. local/lib/python3.5/site-pack/django/core/check/urls.py",第23行,check_resolver返回check_method()

文件“/home/neo/.local/lib/python3.5/site packages/django/url/resolvers.py”,第397行,检查self中的模式。url\u模式:

文件“/home/neo/.local/lib/python3.5/site packages/django/utils/functional.py”,第36行,在get res=instance中。dict[self.name]=self。func(实例)

文件"/home/neo/. local/lib/python3.5/site-pack/django/urls/resolvers.py",第545行,在url_patterns提升了ImposlyCon的(msg.format(名称=self.urlconf_name))django.core.exceptions.Im 文件配置:包含的URLconf"没有出现里面有任何模式。如果您在文件中看到有效的模式,那么问题可能是由循环导入引起的。

我的应用程序代码:

(/django-examples/mysite):

(Setting.py)

INSTALLED_APPS = [
'webexample',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]

(url.py)

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
path('admin/', admin.site.urls),
path('webexample/', include('webexample.urls')),
]

(/django示例/mysite/weblist):

(url.py)

from django.urls import path
from . import views

urlpatterns = [
path('', views.index, name='index'),
]

(views.py)

from django.shortcuts import render
from django.http import HttpResponse

def index(request):
return HttpResponse("<h3>Hello, world!</h3>")

ubuntu 16.04 django 2.0。4 python 3.5 pip 8.1。1.

问题的原因是什么?

共有3个答案

程淮晨
2023-03-14

如果你有rest框架或mysql,那么你需要在安装的应用中提到它。

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'rest_framework',
    'django_mysql',
]
姬安志
2023-03-14

将应用添加到设置中。在主项目文件夹中,您需要编写以下内容:

INSTALLED_APPS = [
    '*AppName*.apps.*Class*',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    ]

如果您的应用必须从应用文件夹中的apps.py获得,则AppName将是名称。在这里,AppName似乎是weblist,其apps.py中唯一的类的名称将替换该类。我希望这将解决您的疑问。

岳浩宕
2023-03-14

已安装的应用程序的顺序非常重要!

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',

    'webexample',
]

 类似资料:
  • 运行python后manage.pyrunserver0.0.0.0:8000 我收到了这个错误消息 我已经签出/django/contrib/auth/management/init。py和get_permission_codename函数存在,所以我看不出为什么不导入它。

  • 我正在运行Ubuntu 18.04。 我使用mysql连接器-python连接Python到MySQL。 我使用的是Python 3.6.7,并且已经安装了mysql连接器-python。 我已经安装了mysql连接器-python-py3_8.0.13-1ubuntu18.10_all.deb. 在运行Python脚本时,mysql。连接器模块似乎加载正确,但脚本在碰到光标时失败。next()具

  • 假设我有一些资源,我想在用python编写的aws lambda中的不同请求之间共享。我应该如何实现这一点? 是否有“启动后”挂钩,或者我应该在第一次调用时惰性地创建资源?“延迟初始化”的缺点是,它意味着一些请求会随机变慢,因为您选择了一个消费者来承担启动成本。 此外…这些资源会在lambda可执行文件被“冻结”后幸存下来吗? 本页https://docs.aws.amazon.com/lambd

  • 在以下线程启动的线程中忽略异常: 工作正常一段时间,但我得到一个错误,连接关闭我做错了什么?

  • 我想在ubuntu 14.04LTS的引导上运行一个python脚本。 我的rc.local文件如下: sudo /首页/hduser/morey/动物园管理员-3.3.6/bin/zkServer.sh启动 回声“测试” sudo/home/HD user/Morey/Kafka/bin/Kafka-server-start . sh/home/HD user/Morey/Kafka/confi

  • 嗨,当我在运行apache 2的ubuntu server 14.10上使用mod_wsgi和python访问django时,出现了下面的错误。 我的django应用程序使用python 3.4,但它似乎默认为python 2.7,我无法从PIL导入图像,从pycrypto导入AES。 导入错误在 / 无法导入名称 _imaging 请求方法: GET 请求 URL: Django 版本: 1.7