小编Ooz*_*ter的帖子

百日草在安装后不会运行

我是Django的新手,上周完成了Django教程.我今天在virtualenv中安装了zinnia,我确信我已经安装了所有依赖项,如PIL,tag,mptt等.ip install django(版本是1.4.2)pip install zinnia然后,这里是我的详细信息脚步:

  1. django-admin.py startproject yuetu
  2. 修改yuetu/yuetu目录中的setting.py,如:
      TEMPLATE_CONTEXT_PROCESSORS = (
  'django.contrib.auth.context_processors.auth',
  'django.core.context_processors.i18n',
  'django.core.context_processors.request',
  'django.core.context_processors.media',
  'django.core.context_processors.static',
  'zinnia.context_processors.version',
) # Optional

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    #'django.contrib.staticfiles',
    # Uncomment the next line to enable the admin:
    'django.contrib.admin',
    # Uncomment the next line to enable admin documentation:
    # 'django.contrib.admindocs',
    'django.contrib.comments',
    'tagging',
    'mptt',
    'zinnia',
)
Run Code Online (Sandbox Code Playgroud)

3.修改urls.py,如:
url(r'^ weblog /',include('zinnia.urls')),url(r'^ comments /',include('django.contrib.comments.urls')) ,

4.run python manage.py验证没有错误.5.run python manage.py syncdb没有错误.所有的表都在我的Mysql数据库中; 6.run python manage.py runserver没有错误

但当我用127.0.0.1:8000/weblog浏览页面时,我得到了一个例外:

NoReverseMatch at /weblog/

u'admin' is not …
Run Code Online (Sandbox Code Playgroud)

django zinnia

6
推荐指数
1
解决办法
1118
查看次数

CoffeeScript函数括号

我只是在学习CoffeeScript,而我正在尝试做一些我通常会在简单的JavaScript中做的事情.

这是我试图做的事情:

initializeWebGL = (canvas) ->
    gl = canvas.getContext "webgl" or canvas.getContext "experimental-webgl"
Run Code Online (Sandbox Code Playgroud)

这符合我的期望:

var initializeWebGL;

initializeWebGL = function(canvas) {
  var gl;
  return gl = canvas.getContext("webgl" || canvas.getContext("experimental-webgl"));
};
Run Code Online (Sandbox Code Playgroud)

为了获得我真正想要的东西,我必须getContext用括号包装参数:

initializeWebGL = (canvas) ->
    gl = canvas.getContext("webgl") or canvas.getContext("experimental-webgl")
Run Code Online (Sandbox Code Playgroud)

这产生了我想要的东西:

var initializeWebGL;

initializeWebGL = function(canvas) {
  var gl;
  return gl = canvas.getContext("webgl") || canvas.getContext("experimental-webgl");
};
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做我想要实现的东西,而不是像在第二个例子中那样在函数调用周围添加括号?

coffeescript

4
推荐指数
1
解决办法
741
查看次数

标签 统计

coffeescript ×1

django ×1

zinnia ×1