小编vab*_*ada的帖子

Bootstrap行自定义高度百分比

我正在开发一个小网站,我面临一些麻烦.

我想要的是调整具有特定高度的"行"div的百分比.我已经搜索了SO,但没有什么对我有好处.这是我的代码:

<body>
  <nav class="navbar navbar-inverse navbar-static-top">
      ...
  </nav>
  <!-- END NAVBAR -->
  <div class="container-fluid">
      <div class="row row-first">
          <img class="img img-responsive" src="public/img/bg.jpg" />
      </div>
  </div>
Run Code Online (Sandbox Code Playgroud)

"row-first"类现在没有规则所以它不会生效.我希望"行优先"div是视口高度的80%,但调整大小的唯一方法是在div中放入一些内容,使div的高度跟随内容高度.我的CSS:

html {
    height: 100%;
}

body {
    height: 100%;
}

body {
    font-family: 'Muli', sans-serif;
}

.container-fluid {
    max-height: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

.row {
    margin-left: 0px;
    margin-right: 0px;
    height:80%;
}

.row-first {

}
Run Code Online (Sandbox Code Playgroud)

html css height row twitter-bootstrap

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

AttributeError:'NoneType'对象没有属性'split'

我有一个包含这两个函数的脚本:

# Getting content of each page
def GetContent(url):
    response = requests.get(url)
    return response.content

# Extracting the sites
def CiteParser(content):
    soup = BeautifulSoup(content)
    print "---> site #: ",len(soup('cite'))
    result = []
    for cite in soup.find_all('cite'):
        result.append(cite.string.split('/')[0])
    return result
Run Code Online (Sandbox Code Playgroud)

当我运行程序时,我有以下错误:

result.append(cite.string.split('/')[0])
AttributeError: 'NoneType' object has no attribute 'split'
Run Code Online (Sandbox Code Playgroud)

输出样本:

URL: <URL That I use to search 'can be google, bing, etc'>
---> site #:  10
site1.com
.
.
.
site10.com

URL: <URL That I use to search 'can be google, bing, …
Run Code Online (Sandbox Code Playgroud)

python attributes split

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

错误:"关系"django_comments"不存在"

我正在尝试从管理员中删除用户并收到此错误:

DatabaseError at /admin/users/neverlateuser/
    relation "django_comments" does not exist
    LINE 1: ..._admin", "users_neverlateuser"."date_joined" FROM "django_co...
Run Code Online (Sandbox Code Playgroud)

但我没有安装评论,我没有django.contrib.comments.我只在实时服务器上收到此错误,但在本地主机上没有 - 我可以删除没有问题的用户.问题出在哪儿?

django django-users

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

在Serializer中添加深度属性后,外键字段在swagger文档中消失

每当我定义depth属性时,POST部分中的swagger文档的外键字段都会消失.这看起来很奇怪,因为我depth = 1在我的GET请求中需要相关数据时需要.因此,为了在该POST部分中获取此相关字段参数,我无法删除它.

情况就是这样.

模型:

from django.db import models
from django.conf import settings
# Create your models here.

User = settings.AUTH_USER_MODEL

class Todo(models.Model):
    user = models.ForeignKey(User)
    title = models.CharField("Title", max_length=255)
    completed = models.BooleanField("Completed")
Run Code Online (Sandbox Code Playgroud)

串行器没有depth =1.

from rest_framework import serializers
from models import Todo

class TodoSerializer(serializers.HyperlinkedModelSerializer):
   class Meta:
       model = Todo
Run Code Online (Sandbox Code Playgroud)

Swagger输出: 在此输入图像描述

现在如果我添加depth = 1Swagger不显示相关字段. 在此输入图像描述

如果有人对此有任何线索,请告诉我.

谢谢 :)

swagger django-rest-framework

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

Django Admin - 允许为 is_staff 用户显示模型

is_staff=True我需要在 Django 管理界面中为用户提供一些 Django 模型。我不想为每个用户分配权限或组权限给员工用户。

我需要在类中重写哪种方法ModelAdminBaseModelAdmin或者还有其他更简单的方法吗?我使用的是 Django 1.4 版本

django django-admin django-admin-actions

5
推荐指数
3
解决办法
5175
查看次数

Nginx密码验证会不断提示输入密码

我想上传我的网站的开发分支,以便我可以向客户展示它并在尽可能接近生产的环境中进行测试(代码可能还没有为生产做好准备).因此我想密码保护这个网站.

我正在使用Django开发一个网站,并使用nginx为网站提供服务(使用uWsgi).我设法在应用以下指令时提示输入密码:

auth_basic "Restricted Content";  # also tried "Private Property"
auth_basic_user_file /etc/nginx/.htpasswd;
Run Code Online (Sandbox Code Playgroud)

但问题是,在正确输入第一个密码后,它会再次提示我输入用户和密码; 好像每个API调用都需要进行身份验证.

我认为问题可能出在我的配置文件中,所以这是我的site.conf文件:

server {
    listen 80;
    server_name panel.mysite.dev;
    root /path/to/my/app/front/dist;

    ### I've also tried 'auth_basic' here

    location / {

        root /path/to/my/app/front/dist;
        index index.html;

        auth_basic "Private Property";
        auth_basic_user_file /etc/nginx/.htpasswd;
    }
    location /media {
        rewrite ^(.*)$ http://media.mysite.dev$1;
    }
    location /static {
        rewrite ^(.*)$ http://static.mysite.dev$1;
    }

}

server {
    listen 80;
    server_name api.mysite.dev;

    ### I've also tried 'auth_basic' here

    location /api {
        client_max_body_size 25m;
        uwsgi_pass unix:/tmp/api.mysite.dev.sock;
        include /path/to/my/app/back/uwsgi_params;
    }

} …
Run Code Online (Sandbox Code Playgroud)

authentication django nginx uwsgi

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

使用Google API v4添加包含数据的Google表格

我正在使用Python.我需要使用Google API v4在电子表格中添加工作表.我可以使用带有电子表格ID和addSheet请求的batchUpdate创建工作表(它返回shetId并创建空工作表).但是如何在其中添加数据?

data = {'requests': [
    {
        'addSheet':{
            'properties':{'title': 'New sheet'}
        }
    }
]}

res = service.spreadsheets().batchUpdate(spreadsheetId=s_id, body=data).execute()
SHEET_ID = res['replies'][0]['addSheet']['properties']['sheetId']
Run Code Online (Sandbox Code Playgroud)

python google-sheets google-spreadsheet-api

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

如何平滑移动标记而不在地图中闪烁

每当我向服务器请求获取设备的新位置并更新我的标记在地图上的位置时,我的标记都有问题,当我的车辆设备移动时,标记将跳转到新位置并且其闪烁.如何避免闪烁,或者我的Marker可以顺利移动.

先感谢您.

var map;
var marker;
var markerarray =[];

setInterval(function(){

    $.ajax({
        type: "post",
        url: "vehiclecordinates.php",
        success: function(data){

            coordinates = data.latlng;
            vehiclename = data.vehiclename;

            for (var i = 0; i < coordinates.length; i++) {

                newcoordinate = new google.maps.LatLng(coordinates[i].split(",")[0],coordinates[i].split(",")[1]);
                marker =  new MarkerWithLabel({
                     map:map,
                     labelClass: "mylabels",
                     labelStyle: {opacity: 1.0},
                     labelContent: '<div>'+ vehiclename[i]+'</div>',
                     icon:{
                         //some options here
                     },
                });

                marker.setPosition(newcoordinate);
                markerarray.push(marker);
            }
        }
    });

    setTimeout(function () {
        removeMarkers();
        delete marker;
    }, 1000);
},5000);

function removeMarkers() {
    for(var i = 0; i < markerarray.length; …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3

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

选择哪个 android 设备(模拟器或手机)将 react-native run-android run

我正在开发一个react-native应用程序,每次我想更新对实际手机或模拟器的更改时,我都会执行react-native run-android(有时我在模拟器中使用重新加载功能)。

我的问题是是否有可能指定命令将在哪个设备/模拟器中运行,因为当我同时连接时,它将在最近运行/插入的情况下运行并更新应用程序。

所以我会想象这样的事情:

react-native run-android --device=XXXXXX
Run Code Online (Sandbox Code Playgroud)

我一直在做一些研究,到目前为止还没有找到答案,所以我希望有人对此有所了解。谢谢!

android react-native react-native-android

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

django.core.urlresolvers.NoReverseMatch

我有一个名为FAQ的应用程序我正在使用django-vanilla-views,这个应用程序正在运行,但我收到了错误,如上面的标题但错误的正文描述说: NoReverseMatch:反向'delete_question'带参数'(''' ,)'和'找不到关键字参数'{}'.尝试了1种模式:['faq/delete /(?P\d +)/ $']

在此输入图像描述

这是代码:

from django.db import models
# Create your models here.
from autoslug import AutoSlugField
from taggit.managers import TaggableManager

class QuestionType(models.Model):
    title   = models.CharField(max_length=255, unique=True)
    slug    = AutoSlugField(populate_from='title', unique=True, max_length=255, blank=False)

    def __unicode__(self):
        return u"%s " % (self.title)


class Question(models.Model):
    title       = models.CharField(max_length=255)
    description = models.TextField()
    slug        = AutoSlugField(populate_from='title', max_length=255, unique=True, blank=False)
    category    = models.OneToOneField('QuestionType', blank=False, related_name='question')
    tags        = TaggableManager()

    def __unicode__(self):
        return "%s. %s " % (self.title, self.category)


from .models import Question from vanilla …
Run Code Online (Sandbox Code Playgroud)

python regex django url

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