【问题标题】:Migration problems using Django 1.9使用 Django 1.9 的迁移问题
【发布时间】:2016-04-26 07:49:54
【问题描述】:

我目前正在使用 Django (1.9)、Python (3.4) 编程并使用 atom 代码编辑器。我正在尝试编写我的第一个网站。

我正在窗口命令提示符中编程python manage.py migrate,并且不断出现以下错误:

我在模板设置中定义什么? “改为传递可调用对象”是什么意思?

【问题讨论】:

    标签: windows command-prompt python-3.4 atom-editor django-1.9


    【解决方案1】:

    这些只是警告,而不是看起来的错误。

    对于第一个警告 - 关于模板,当您通过 manage.py startproject 以正确的方式生成项目时,它应该为您生成示例 settings.pyurls.py。尝试在这里阅读教程https://docs.djangoproject.com/en/1.9/intro/tutorial01。这是如何在 settings.py https://docs.djangoproject.com/en/1.9/ref/templates/upgrading/#the-templates-settings

    中定义模板的示例

    对于第二个警告 - 似乎您正在传递字符串 'Bussiness.views.home',现在这很好,就像我说的那样,这只是一个警告。但是要摆脱警告,只需直接输入函数而不是字符串即可。

    urls.py 中的示例

    from myapp import views as myapp_views  # as myapp_views to prevent further colisions 
    urlpatterns = [
        url(r'^admin/', admin.site.urls),
        url(r'^$', myapp_views.home)
    ]
    

    【讨论】:

      猜你喜欢
      • 2016-07-29
      • 2021-11-20
      • 2011-10-26
      • 1970-01-01
      • 2017-03-30
      • 2015-08-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多