Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无效的默认标记类型Django_Python_Django_Exception_Django Models - Fatal编程技术网

Python 无效的默认标记类型Django

Python 无效的默认标记类型Django,python,django,exception,django-models,Python,Django,Exception,Django Models,启动Django服务器时出现异常。我使用python manage.py运行服务器0.0.0.0:80启动服务器 我遇到此异常:ValueError:字段“None”的默认标记类型无效,允许值:html,plain 以下是堆栈跟踪: Validating models... Failed to setup thread-interrupt handler. This is usually not critical Unhandled exception in thread started by

启动Django服务器时出现异常。我使用
python manage.py运行服务器0.0.0.0:80
启动服务器

我遇到此异常:
ValueError:字段“None”的默认标记类型无效,允许值:html,plain

以下是堆栈跟踪:

Validating models...

Failed to setup thread-interrupt handler. This is usually not critical
Unhandled exception in thread started by <bound method Command.inner_run of <django.contrib.staticfiles.management.commands.runserver.Command object at 0x2274c90>>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/commands/runserver.py", line 91, in inner_run
    self.validate(display_num_errors=True)
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 266, in validate
    num_errors = get_validation_errors(s, app)
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/validation.py", line 30, in get_validation_errors
    for (app_name, error) in get_app_errors().items():
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/loading.py", line 158, in get_app_errors
    self._populate()
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/loading.py", line 64, in _populate
    self.load_app(app_name, True)
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/loading.py", line 88, in load_app
    models = import_module('.models', app_name)
  File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 35, in import_module
    __import__(name)
  File "/home/kcastillo/NMCSVs/nmcsv/models.py", line 29, in <module>
    class Description(UserData):
  File "/home/kcastillo/NMCSVs/nmcsv/models.py", line 30, in Description
    text = MarkupField("Description", default_markup_type='markdown')
  File "/usr/local/lib/python2.7/dist-packages/markupfield/fields.py", line 106, in __init__
    (name, ', '.join(self.markup_choices_list)))
ValueError: Invalid default_markup_type for field 'None', allowed values: html, plain
正在验证模型。。。
无法设置线程中断处理程序。这通常并不重要
由启动的线程中存在未处理的异常
回溯(最近一次呼叫最后一次):
文件“/usr/local/lib/python2.7/dist packages/django/core/management/commands/runserver.py”,第91行,在内部运行
self.validate(display\u num\u errors=True)
文件“/usr/local/lib/python2.7/dist packages/django/core/management/base.py”,第266行,在validate中
num\u errors=get\u validation\u errors(s,app)
文件“/usr/local/lib/python2.7/dist packages/django/core/management/validation.py”,第30行,在get\u validation\u errors中
对于get_app_errors()中的(app_name,error)。项()
文件“/usr/local/lib/python2.7/dist packages/django/db/models/load.py”,第158行,在get\u app\u errors中
自我.()
文件“/usr/local/lib/python2.7/dist packages/django/db/models/load.py”,第64行,在
self.load\u应用程序(应用程序名称,True)
文件“/usr/local/lib/python2.7/dist packages/django/db/models/loading.py”,第88行,在load_应用程序中
模型=导入模块('.models',应用程序名称)
文件“/usr/local/lib/python2.7/dist packages/django/utils/importlib.py”,第35行,在导入模块中
__导入(名称)
文件“/home/kcastillo/NMCSVs/nmcsv/models.py”,第29行,在
类说明(用户数据):
文件“/home/kcastillo/NMCSVs/nmcsv/models.py”,第30行,在说明中
text=MarkupField(“说明”,默认值为\u markup\u type='markdown')
文件“/usr/local/lib/python2.7/dist packages/markupfield/fields.py”,第106行,在__
(名称“,”.join(self.markup\u选项\u列表)))
ValueError:字段“None”的默认标记类型无效,允许值:html,普通
例外情况出现在这一行代码中:

text=MarkupField(“Description”,默认值为\u markup\u type='markdown')

这些都起作用了。我只是无法让它在我的虚拟机上运行后,我签出它从我们的svn


谢谢。

显然,我错过了Django的
降价模块。因为Django一开始没有抱怨我没有这个模块,所以我对这个错误感到困惑

解决方案是安装模块

pip安装降价