小编Tay*_*bbs的帖子

Ember.observer在init上运行

我正在尝试构建一个没有原型扩展的Ember应用程序,而Ember文档提供了如何执行此操作的示例,但它们不包含我希望我的观察者在init上运行的示例.所以目前我的代码编写如下:

fullNameChanged: function() {
   // deal with the change
}.observes('fullName').on('init')
Run Code Online (Sandbox Code Playgroud)

我可以找到写它的唯一例子是这样的:

Person.reopen({
  fullNameChanged: Ember.observer('fullName', function() {
    // deal with the change
  })
});
Run Code Online (Sandbox Code Playgroud)

那么我怎么能告诉这段代码在init上运行?

javascript ember.js

7
推荐指数
2
解决办法
7183
查看次数

Django Rest API urlsplit错误

我正在尝试使用Django Rest设置API,我尝试使用快速入门指南,但我能得到的只是这个错误:

'Module_six_moves_urllib_parse' object has no attribute 'urlsplit'

我在互联网上找不到任何对此错误的引用,更不用说如何解决它了.

这是我的网址文件:

from django.conf.urls import patterns, include, url
from django.contrib.auth.models import User
from django.contrib import admin

from rest_framework import routers, serializers, viewsets

admin.autodiscover()


class UserSerializer(serializers.HyperlinkedModelSerializer):
    class Meta:
        model = User
        fields = ('url', 'username', 'email', 'is_staff')


class UserViewSet(viewsets.ModelViewSet):
    queryset = User.objects.all()
    serializer_class = UserSerializer

router = routers.DefaultRouter()
router.register(r'users', UserViewSet)

urlpatterns = patterns('',
    url(r'^', include(router.urls)),
    url(r'^', include('logs.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
)
Run Code Online (Sandbox Code Playgroud)

完全追溯:

环境:

请求方法:GET

Django版本:1.6 Python版本:2.7.6已安装的应用程序:('rest_framework','south','django.contrib.admin','django.contrib.admindocs','django.contrib.auth','django.contrib .contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','logs','django_nose')已安装的中间件:('django.contrib.sessions.middleware.SessionMiddleware ','django.middleware.common.CommonMiddleware','django.middleware.csrf.CsrfViewMiddleware','django.contrib.auth.middleware.AuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware','django.middleware .clickjacking.XFrameOptionsMiddleware")

模板错误:在模板/Users/taylorhobbs/.virtualenvs/Workout_log/lib/python2.7/site-packages/rest_framework/templates/rest_framework/base.html中,第87行的错误'Module_six_moves_urllib_parse'对象没有属性'urlsplit'77 : …

python django rest django-rest-framework

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

根据用户输入增加和返回数字

所以我有一个问题的向量,并希望根据用户的输入递增并返回一个数字.它给了我麻烦,我认为这是因为缺乏对Clojure及其理想的理解.这是我得到的尽可能接近,但我得到的只是0.

(defn print-questions [questions]
    (let [number 0]
        (doseq [question questions]
            (println question)
                (let [x (read-line)]
                    (if (= (.toLowerCase x) "y")
                        (inc number)
                        (println "No"))))
    number))
Run Code Online (Sandbox Code Playgroud)

loops clojure

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