小编Lei*_*all的帖子

AngularJS - 如何以编程方式创建新的隔离范围?

我想用Angular.factory创建一个AlertFactory.我定义了一个html模板,如下

var template = "<h1>{{title}}</h1>";
Run Code Online (Sandbox Code Playgroud)

标题由呼叫控制器提供并应用如下

var compiled = $compile(template)(scope);
body.append(compiled);
Run Code Online (Sandbox Code Playgroud)

那么,我如何将隔离范围从控制器传递到工厂?我正在使用控制器跟随代码

AlertFactory.open($scope);
Run Code Online (Sandbox Code Playgroud)

但$ scope是全局控制器范围变量.我只想通过标题属性传递一个小范围的工厂.

谢谢.

angularjs angularjs-scope

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

从引导工具提示中删除透明度

来自twitter bootstrap的标准.tooltip具有我想删除的透明度.

这是我的HTML:

<a href="#" class="btn
btn-info" 
style="margin:10px;" 
data-toggle="tooltip" 
data-placement="bottom" 
data-html="true"
title="MERKNAD 1 Denne klassifiseringen er i henhold til NS-EN 13501-2. <br /><br /> MERKNAD 2 Valgene 11-16 gjelder bærende konstruksjoner, valgene 21-24 gjelder kun integritet, valgene 31-37 gjelder både integritet og isolasjon, valgene 41-46 gjelder bærende skiller konstruksjoner med isolasjonskrav, og valgene 51-54 gjelder seksjoneringsvegger og dekker.">Hover</a>
Run Code Online (Sandbox Code Playgroud)

CSS:

.tooltip > .tooltip-inner {
    border: 1px solid;
    padding: 10px;
    max-width: 450px;
    color: black;
    text-align: left;
    background-color: white;
    background: white;
    opacity: 1.0; …
Run Code Online (Sandbox Code Playgroud)

html css jquery twitter-bootstrap twitter-bootstrap-tooltip

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

如何在django rest视图中使用login_required

我试图在特定视图中使用自定义登录URL

@login_required(login_url='/account/login/')
class home(APIView):
    renderer_classes = (TemplateHTMLRenderer,)

    def get(self, request, format=None):
        template = get_template(template_name='myapp/template.html')
        return Response({}, template_name=template.template.name)
Run Code Online (Sandbox Code Playgroud)

但追溯显示

File "django/core/handlers/base.py", line 132, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "django/contrib/auth/decorators.py", line 22, in _wrapped_view
    return view_func(request, *args, **kwargs)
TypeError: __init__() takes exactly 1 argument (2 given)
Run Code Online (Sandbox Code Playgroud)

是否可以在基于类的视图中使用自定义login_required?

谢谢!

python django django-rest-framework

10
推荐指数
2
解决办法
7131
查看次数

打印方式或球拍中的printf%6.2f?

你怎么得到一个printf %6.2f计划或球拍,就像你在C?

现在我只有printf "The area of the disk is ~s\n" ( - d1 d2),但我不能将输出格式化为特定的浮点格式.

谢谢

scheme racket

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

Django的DRY方法

在我的urls.py我有一些像这样的条目:

url(r'auftragsarten/list/$', generic.ListView.as_view(
        queryset=Auftragsart.objects.order_by('name'),
        paginate_by=25),
        name='auftragsarten_liste'),
url(r'^auftragsarten/form/$',
        views.auftragsarten_form,
        name='auftragsarten_form'),
url(r'auftragsarten/update/(?P<pk>[\d]+)/$',
    views.AuftragsartUpdateView.as_view(),
    name='auftragsarten_update'),
url(r'auftragsarten/delete/(?P<pk>[\d]+)/$',
    views.AuftragsartDeleteView.as_view(),
    name='auftragsarten_delete'),
Run Code Online (Sandbox Code Playgroud)

对于许多标准模型重复​​这一点,我只需要获取信息,列出信息并能够编辑和删除它.

在我的views.py:

def auftragsarten_form(request):

    form = AuftragsartenForm(request.POST or None)
    if form.is_valid():
        form.save()
        return redirect('auftragsverwaltung:auftragsarten_liste')
    else:
        print(form.errors)

    return render(request, 'generic_form_template.html', {'form': form})


class AuftragsartUpdateView(UpdateView):

    model = Auftragsart
    fields = '__all__'
    success_url = reverse_lazy('auftragsverwaltung:auftragsarten_liste')
    template_name = 'generic_update_view.html'


class AuftragsartDeleteView(DeleteView):

    model = Auftragsart
    success_url = reverse_lazy('auftragsverwaltung:auftragsarten_liste')
    template_name = 'generic_confirm_delete.html'
Run Code Online (Sandbox Code Playgroud)

这一切都在这种模式之后重复.因此,对于3个型号,我将有3次大部分相同的代码,只需稍作修改.

我怎么能停止重复自己?

python django dry

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

Python将列表更改为单词

我在python中遇到了几天的问题,似乎无法修复它.我怎样才能简单地更改以下代码:

['a'], ['b'], ['c']
to this :
['abc']
Run Code Online (Sandbox Code Playgroud)

谢谢 !

python python-2.7 python-3.x

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

如何在Bootstrap中设置多个选项卡导航

我正在尝试实现每个项目的数据列表,有一个标签(实际上是丸)菜单.问题在于,当我这样做时,他们互相干扰,使得它一次只能有一个活动标签,即使它们有不同的id.

我是这样做的:

首先,我为列表中的一个项目提供了一个选项卡/药丸菜单:

<div class='col-md-12'>
    <div class='row'>
        <div class='col-md-12' style='margin-top: -50px;'>
            <ul class='nav nav-pills'>
                <li class='active'><a data-toggle='tab' href='#vis_opgave1'>Vis opgave</a></li>
                <li><a data-toggle='tab' href='#rediger_opgave1'>Rediger Tekst</a></li>
                <li><a data-toggle='tab' href='#admin_opgave_billeder1'>Administrer billeder</a></li>
            </ul>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

以下是用于保存关联数据的内容div:

<div id='vis_opgave1' class='tab-pane fade in active'>
    <div class='row'>
        aaaaaaaa11111111111
    </div>
</div>

<div id='rediger_opgave1' class='tab-pane fade'>
    <div class='row'>
        bbbbbbb11111111
    </div>
</div>

<div id='admin_opgave_billeder1' class='tab-pane fade'>
    <div class='row'>
        cccccccccc1111111
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我创建了一个jsfiddle来向您展示问题:http://jsfiddle.net/kx96pndg/

选择其中一个选项卡后,您可以看到其他导航菜单的活动内容消失.

我真的希望有人可以帮助我.任何帮助将不胜感激.

html javascript css jquery twitter-bootstrap

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

Python将数据保存在内存中?(内存)

我是Python的新手,但直到现在我还不知道。我在for循环中有一个基本程序,该程序从站点请求数据并将其保存到文本文件中,但是当我在任务管理器中检查时,发现内存使用量只会增加吗?长时间运行时,这可能对我来说是个问题。这是Python的标准做法,还是可以更改?这是程序的基本内容

savefile = open("file.txt", "r+")
for i in savefile:
     #My code goes here
     savefile.write(i)
#end of loop
savefile.close()
Run Code Online (Sandbox Code Playgroud)

python memory file save

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