小编sta*_*dev的帖子

如何使用带有表组件的Bootstrap 3网格系统?

我已经开始使用Bootstrap 3迁移到网格系统,但文档中的示例都使用DIV:http: //getbootstrap.com/css/#grid

我做了一个有点多余的代码,将DIV类与TABLE标签/类混合:http: //getbootstrap.com/css/#tables

问题是布局使边界变得困难,我认为应该是更好的方法.对此有何建议?

小提琴中的示例代码:http://jsfiddle.net/7g8nV/1/

<div class="table-responsive">
  <table class="table table-bordered"> 
  <tr class="row">
    <td class="field-label col-md-3 active">
      <label>Field 1:</label>
    </td>
    <td class="col-md-9">
      Value 1
    </td>
  </tr>
  <tr class="row">
    <td class="field-label col-md-3 active">
      <label>Field 2:</label>
    </td>
    <td class="col-md-9">
      Value 2
    </td>
  </tr>
  <tr class="row">
    <td class="field-label col-md-3 active">
      <label>Field 3:</label>
    </td>
    <td class="col-md-9">
      Value 3
    </td>
  </tr>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

grid-system responsive-design twitter-bootstrap twitter-bootstrap-3

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

如何在Django中使用DeleteView显示相关项目?

我正在做一个视图从模型中删除(使用Django的通用视图DeleteView)一个实例,但它从其他模型级联并删除实例:

url(r'^person/(?P<pk>\d+)/delete/$', login_required(DeleteView.as_view(model=Person, success_url='/person/', template_name='delete.html')), name='person_delete'),
Run Code Online (Sandbox Code Playgroud)

我想要做的是显示将被删除的相关项目列表,如管理界面所做的那样,如:

Are you sure you are going to delete Person NAMEOFTHEPERSON?
By deleting it, you are also going to delete:
CLASSNAME1: CLASSOBJECT1 ; CLASSNAME2: CLASSOBJECT2 ; CLASSNAME3: CLASSOBJECT3 ; etc
Run Code Online (Sandbox Code Playgroud)

django cascade view

20
推荐指数
2
解决办法
6596
查看次数

为什么 ASP.NET Core 应用程序未在同一域中的 iframe 中加载?

我有一个 ASP.NET Core MVC 网站,它是门户内 IFRAME 的 src。门户和 .NETCore 应用程序都具有相同的域(例如,site.portal.domain / portal.domain)。

当我进入门户时,我在浏览器中收到一条消息:

mysite.portal.domain 拒绝连接

(在 Chrome 上),其他浏览器给出不同的错误,比如 IE 11 给出:

此内容无法在框架中显示

在 Chrome 调试中,我发现了以下消息:

拒绝在框架中显示“ https://site.portal.domain ”,因为它将“X-Frame-Options”设置为“sameorigin”。

关于如何解决这个问题的任何提示?

html asp.net-mvc iframe asp.net-core

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

如何使用.input-group-addon(Bootstrap3)控制.input-group中的输入大小?

A表格中有一个表格,我所有的场地尺寸都很合适.但是我有一个带有.input-group-addon的日期字段,这使得大小控制不能很好地工作.有办法解决吗?

我尝试了一些方法来做一个较小的输入,但插件停止附加:http: //jsfiddle.net/93MpC/1/

来自Fiddle的代码:

<div class="table-responsive">
<table class="table table-bordered">
    <tr class="form-group">
    <td><label class="field-label required-field">Name:</label></td>
    <td><div class="input-group">
        <input type="text" name="name" required id="id_name" class="form-control">
    </div></td>
    </tr>
    <tr class="form-group">
    <td><label class="field-label">Birthdate:</label></td>
    <td><div class="input-group">
        <input class="form-control datefield" id="id_dataNasc" name="dataNasc" type="text"><span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>
    </div></td>
    </tr>
    <tr class="form-group">
    <td><label class="field-label">Birthdate:</label></td>
    <td><div class="input-group"><div class="row">
        <div class="col-lg-2"><input class="form-control datefield" id="id_dataNasc" name="dataNasc" type="text"></div>
        <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span></div>
    </div></td>
    </tr>
    <tr class="form-group">
        <td><label class="field-label">Birthdate:</label></td>
        <td><div class="input-group">
        <div class="row">
          <div class="col-lg-3">
            <div class="col-lg-2"><input class="form-control datefield" id="id_dataNasc" name="dataNasc" type="text"></div> …
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap twitter-bootstrap-3

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

特定的GIT应用程序作为PIP包安装要求

我有这个应用程序https://github.com/staticdev/django-crud-utils需要安装django-sorting才能工作.但它不能是原来的django-sorting,而是我做的一个分支:https://github.com/staticdev/django-sorting

如何将其放在setup.py文件中进行打包?

韩国社交协会.

git django packaging pip

8
推荐指数
2
解决办法
5313
查看次数

Django DetailView 模板显示所有字段的显示值

我制作了一个模板来显示模型中的所有字段和值,它看起来像这样:

## detail_template.html ##
{% for name, value in object.get_fields %}
    <p>
        <label>{% trans name %}:</label>
        <span>{{ value|default:"Not available" }}</span>
    </p>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

在类中,您可以看到声明的 get_fields 函数:

## models.py ##
Class Object:
    ...many fields...

    def get_fields(self):
        return [(field.verbose_name, field._get_val_from_obj(self)) for field in self.__class__._meta.fields]
Run Code Online (Sandbox Code Playgroud)

问题是,例如,当我有一个带有选项的 CharField 时,例如:

## models.py ##
GENDER_CHOICES = (
    ('M', 'Male'),
    ('F', 'Female'),
)
        ...all other fields ...
    sex =   models.CharField(verbose_name=u"Sex", max_length=1, choices=GENDER_CHOICES)
Run Code Online (Sandbox Code Playgroud)

它显示 M 或 F,我想要做的是加载所有字段的 get_NAMEFIELD_display 而无需手动执行所有字段:

<p>
    <label>{% trans 'Sex' %}:</label>
    <span>{{ object.get_sex_display|default:"Not available" …
Run Code Online (Sandbox Code Playgroud)

django templates django-templates django-admin detailview

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

如何对 kubeadm 上的 metrics-server 进行故障排除?

我有一个在裸机上使用 kubeadm 的 1.15.1 kubenetes 集群,并且刚刚部署了 metrics-server,如文档中所示:

git clone https://github.com/kubernetes-incubator/metrics-server.git
kubectl create -f metrics-server/deploy/1.8+/
Run Code Online (Sandbox Code Playgroud)

一段时间后,我尝试kubectl top node并得到以下回应:

错误:指标尚不可用

此外,当我尝试时,kubectl top pods我得到:

W0721 20:01:31.786615 21232 top_pod.go:266] 指标不适用于 pod 默认/pod-deployment-57b99df6b4-khh84,年龄:27h31m59.78660593s 错误:指标默认值/pod-deployment-57b99df6b4-khh84,不可用指标/pod-deployment-57b99df6b4-khh84s年龄:27h31m59.78660593s

我检查了度量服务器的 pod 和服务,它们都运行良好。我应该在哪里尝试查看问题?

monitoring kubernetes kubeadm

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

如何在我的项目分发中包含包子文件夹?

我有一个具有这种结构的项目:

SomeProject/
    bin/
    CHANGES.txt
    docs/
    LICENSE.txt
    MANIFEST.in
    README.txt
    setup.py
    someproject/
        __init__.py
        location.py
        utils.py
        static/
            javascript/
                somescript.js
Run Code Online (Sandbox Code Playgroud)

和一个“setup.py”如下:

#!/usr/bin/env python

import someproject
from os.path import exists
try:
    from setuptools import setup, find_packages
except ImportError:
    from distutils.core import setup, find_packages

setup(
    name='django-some-project',
    version=someproject.__version__,
    maintainer='Some maintainer',
    maintainer_email='some@manteiner.com',
    packages=find_packages(),
    include_package_data=True,
    scripts=[],
    url='https://github.com/xxx/some-project',
    license='LICENSE',
    description='Some project description.',
    long_description=open('README.markdown').read() if exists("README.markdown") else "",
    install_requires=[
        "Django >= 1.4.0"
    ],
)
Run Code Online (Sandbox Code Playgroud)

然后,当我使用命令上传它时:

python setup.py sdist upload
Run Code Online (Sandbox Code Playgroud)

看起来没问题,但是包中没有包含此“javascript”子文件夹的“静态”文件夹。我的“setup.py”灵感来自具有类似结构的 github.com/maraujop/django-crispy-forms。关于上传此子文件夹有什么问题的任何提示?

python django setuptools distribute pypi

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

如何在Rivescript-Python中预处理特殊触发器?

我的机器人将用户的名称存储在数据库中,并且数据库有时会向会话发送消息"setname username".样本rivescript:

+ setname *
- <set name=<formal>>

+ (what is my name|who am i)
- You're <get name>, right?

+ didntlike
- {topic=nlike}Why?

> topic nlike

+ *
- {topic=random}Thanks for charing.

< topic

+ *
- I don't have a reply for that.
- Try asking that a different way.
Run Code Online (Sandbox Code Playgroud)

问题是,当用户处于*nlike'之类的主题时,我会发送消息来设置名称,然后会话退出主题.

期待的对话:

Me: hello
Bot: I don't have a reply for that.
Me: didntlike
Bot: Why?
Me: setname John
Bot:
Me: I didn't like because you are ugly. …
Run Code Online (Sandbox Code Playgroud)

rivescript

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

如何在裸机上使用 hostNetwork 安装 nginx-ingress?

我在裸机上创建了一个单节点 kubeadm 集群,经过一些研究,我将采用主机网络方法(https://kubernetes.github.io/ingress-nginx/deploy/baremetal/#via-the-host- network ),因为由于网络限制,NodePort 不是一个选项。

我尝试通过以下命令使用 helm chart 安装 nginx-ingress:

   helm install stable/nginx-ingress \
     --set controller.hostNetwork=true
Run Code Online (Sandbox Code Playgroud)

问题是它正在创建一个永远挂起的 LoadBalancer 服务,并且我的入口对象没有被路由:

NAME                                                                 READY   STATUS    RESTARTS   AGE
pod/whopping-kitten-nginx-ingress-controller-5db858b48c-dp2j8        1/1     Running   0          5m34s
pod/whopping-kitten-nginx-ingress-default-backend-5c574f4449-dr4xm   1/1     Running   0          5m34s

NAME                                                    TYPE           CLUSTER-IP      EXTERNAL-IP   PORT(S)                      AGE
service/kubernetes                                      ClusterIP      10.96.0.1       <none>        443/TCP                      6m43s
service/whopping-kitten-nginx-ingress-controller        LoadBalancer   10.97.143.40    <pending>     80:30068/TCP,443:30663/TCP   5m34s
service/whopping-kitten-nginx-ingress-default-backend   ClusterIP      10.106.217.96   <none>        80/TCP                       5m34s

NAME                                                            READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/whopping-kitten-nginx-ingress-controller        1/1     1            1           5m34s
deployment.apps/whopping-kitten-nginx-ingress-default-backend   1/1     1            1           5m34s

NAME                                                                       DESIRED   CURRENT   READY   AGE …
Run Code Online (Sandbox Code Playgroud)

nginx kubernetes kubernetes-ingress bare-metal-server

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