小编Rud*_*lah的帖子

Bower和devDependencies与依赖关系

我跑'yo angular'然后意识到它安装了1.0.8,我卸载了角度组件,但是当我重新添加所有1.2时,原始的bower.json文件在'devDependencies'下有角度模拟和角度场景. 0-rc.2组件角度模拟和依赖性下的角度场景而不是devDependencies.

我很好奇如何使用devDependencies,如果我应该打扰手动修复它或保持原样.有没有办法在凉亭CLI上指定如何将某些东西标记为开发依赖?

编辑文件后:

{
    name: "Angular",
    version: "0.0.0",
    dependencies: {
        json3: "~3.2.4",
        jquery: "~1.9.1",
        bootstrap-sass: "~2.3.1",
        es5-shim: "~2.0.8",
        angular-mocks: "1.2.0-rc.2",
        angular-sanitize: "1.2.0-rc.2",
        angular-resource: "1.2.0-rc.2",
        angular-cookies: "1.2.0-rc.2",
        angular: "1.2.0-rc.2",
        angular-scenario: "1.2.0-rc.2"
    },
    devDependencies: { }
}
Run Code Online (Sandbox Code Playgroud)

编辑前:

{
    "name": "Angular",
    "version": "0.0.0",
    "dependencies": {
        "angular": "~1.0.7",
        "json3": "~3.2.4",
        "jquery": "~1.9.1",
        "bootstrap-sass": "~2.3.1",
        "es5-shim": "~2.0.8",
        "angular-resource": "~1.0.7",
        "angular-cookies": "~1.0.7",
        "angular-sanitize": "~1.0.7"
    },
    "devDependencies": {
        "angular-mocks": "~1.0.7",
        "angular-scenario": "~1.0.7"
    }
}
Run Code Online (Sandbox Code Playgroud)

bower

158
推荐指数
1
解决办法
8万
查看次数

Django基于类的视图:如何将其他参数传递给as_view方法?

我有一个基于类的自定义视图

# myapp/views.py
from django.views.generic import *

class MyView(DetailView):
    template_name = 'detail.html'
    model = MyModel

    def get_object(self, queryset=None):
        return queryset.get(slug=self.slug)
Run Code Online (Sandbox Code Playgroud)

我想像这样传入slug参数(或其他参数到视图)

MyView.as_view(slug='hello_world')
Run Code Online (Sandbox Code Playgroud)

我是否需要覆盖任何方法才能执行此操作?

python django django-views django-generic-views

88
推荐指数
6
解决办法
8万
查看次数

没有超级用户角色就无法创建扩展

我正在尝试在Django中运行单元测试,它会创建一个新的数据库.数据库有postgis扩展,当我经常创建数据库时,我使用"CREATE ExTENSION postgis".

但是,当我运行测试时,它会给我以下错误:

$ ./manage.py test
Creating test database for alias 'default'...
Got an error creating the test database: database "test_project" already exists

Type 'yes' if you would like to try deleting the test database 'test_project', or 'no' to cancel: yes
Destroying old test database 'default'...
DatabaseError: permission denied to create extension "postgis"
HINT:  Must be superuser to create this extension.
Run Code Online (Sandbox Code Playgroud)

用户已经具有Create DB权限,我在Ubuntu 12.04上使用Postgis 2.0使用PostgreSQL 9.1.

django postgresql postgis postgresql-9.1

46
推荐指数
6
解决办法
4万
查看次数

jQuery日历事件 - 点击不使用ftLab快速点击触发

我正在使用AngularJS日历(这实际上是由Adam Shaw为jangle包装的jQuery完整日历).在这里,日历事件项目点击在ipad和桌面上都很好,直到我通过ft labs(https://github.com/ftlabs/fastclick)引入fastclick.js .现在,日历事件项目点击仅适用于桌面,但在ipad上根本不起作用!

但是,在桌面和iPad上快速点击其他ng-click工作正常.

我理解fastclick.js是如何工作的,只需添加触摸结束事件监听器并在其中调用点击事件,并且无法理解为什么这会因日历事件项目点击而失败.

注意:我尝试使用ngTouch而不是fastclick,但是他们的ng-click不会变快.根据谷歌,ngTouch的ng-click不能与jQuery一起使用

javascript jquery fullcalendar

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

如何将所有python代码捆绑到一个zip文件中?

在分发应用程序以将所有鸡蛋组合成单个zip文件时会很方便,这样您需要分发的只是一个zip文件和一个可执行文件(一些自定义二进制文件只需启动,加载zip文件的主要功能并踢出python关闭或类似).

我已经看过一些关于在线做这个的讨论,但没有关于如何实际做到这一点的例子.

我知道你可以(如果它的zip安全)将鸡蛋转换为zip文件.

我不确定的是:

你能以某种方式将所有鸡蛋合并成一个zip文件吗?如果是这样,怎么样?

你将如何加载和运行特定鸡蛋的代码?

你如何确保该蛋中的代码可以访问所有依赖项(即zip文件中的其他蛋)?

人们会问很多这样的东西并得到答案; 使用py2exe.是的,我明白了,这是一个解决方案.这不是我在这里问的问题......

python pypi setup.py

23
推荐指数
3
解决办法
2万
查看次数

如何在Magento中重命名属性代码?

我想将现有属性的代码重命名为其他内容.原因是因为300个产品填写了属性字段,我不想因为我更改了属性的代码而不得不重新导入所有这些产品.

attributes magento entity-attribute-value magento-1.4

15
推荐指数
2
解决办法
2万
查看次数

Rake db:test:prepare不会创建`table view`

我的项目中有两个表具有几乎相同的结构,其中一个用于计算用户统计信息,另一个表从未用于此.现在我需要使用它们来计算统计数据.

我使用MySQL Views做到了这一点,除了我的测试,一切都很顺利.似乎数据库清理程序策略不会将数据保存在数据库中,并且我的视图从未被填充.

我从移动的策略:transaction:truncation和数据开始被持久化.但我仍然有问题,我继续无法从视图中读取数据.

# spec/spec_helper.rb
config.before(:each, using_view: true) do
  DatabaseCleaner.strategy = :truncation
end

# spec/models/stats/answer.rb
describe 'POC test', using_view: true do
  it 'works fine without the table view' do
    expect{ create(:answer) }.to change{ Answer.count }
    expect{ create(:knowledge_answer) }.to change{ Knowledge::Answer.count }
  end

  it 'works fine with the table view' do
    expect{ create(:answer) }.to change{ Stats::Answers.count }
    expect{ create(:knowledge_answer) }.to change{ Stats::Answers.count }
  end
end
Run Code Online (Sandbox Code Playgroud)

当我执行它时:

Stats::Answers
  POC test
    works fine with the table view (FAILED …
Run Code Online (Sandbox Code Playgroud)

mysql rake ruby-on-rails

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

如何使用Emacs的DBUS界面?

我查了一下dbus包,似乎所有的函数都内置在C源代码中,并且没有相关的文档.

我该如何使用该dbus-call-method功能?

emacs elisp dbus

12
推荐指数
3
解决办法
3617
查看次数

Django管理员选择字段

我有一个具有CharField的模型,在管理员中我想为窗口小部件添加选项.这样做的原因是我使用的是代理模型,并且有许多模型共享这个CharField,但它们各有不同的选择.

class MyModel(MyBaseModel):
    stuff = models.CharField('Stuff', max_length=255, default=None)

    class Meta:
        proxy = True

class MyModelAdmin(admin.ModelAdmin):
    fields = ('stuff',)
    list_display = ('stuff',)
admin.site.register(MyModel, MyModelAdmin)
Run Code Online (Sandbox Code Playgroud)

对于这种模式,我想用MY_CHOICESMyModelAdmin.

我是否覆盖小部件?我需要覆盖整个表单吗?

django django-admin

12
推荐指数
4
解决办法
2万
查看次数

如何从Django 1.7降级到Django 1.6

几个月前我使用Django 1.7开始了一个新项目.该公司已决定将Django 1.6用于所有项目.

有没有一种很好的方法可以从Django 1.7降级到1.6?

迁移是我唯一需要担心的事情吗?这两个版本之间的变化是否足够大,我需要重写应用程序?我希望只更改其中的版本requirements.txt,然后安装south并创建新的数据库迁移.

python django django-1.6 django-1.7

12
推荐指数
1
解决办法
2万
查看次数