小编bco*_*713的帖子

Bootstrap 3:缺少排水沟

刚刚开始使用bootstrap 3,我不能让列之间的排水沟工作.

我创建了最基本的代码来测试:

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Test</title>
    <script src="http://code.jquery.com/jquery.js"></script>
    <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0-rc1/js/bootstrap.min.js">                                                                                                                                  </script>
    <link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0-rc1/css/bootstrap.min.css" rel="stylesheet" media="screen" />
    <style>
        .box1 {
            background-color: green;
        }
        .box2 {
            background-color: blue;
        }
    </style>
</head>
<div class="container">
    <div class="row">
        <div class="col-lg-4 box1">
            <h1>Test</h1>
        </div>
        <div class="col-lg-8 box2">
            <h1>Test2</h1>
        </div>
    </div>
</div>
</html>
Run Code Online (Sandbox Code Playgroud)

结果只有一个绿色/蓝色的大盒子,两个柱子之间没有任何装订线.我也试过一个没有运气的小提琴http://jsfiddle.net/Tgkkb/ 我错过了什么?

html css twitter-bootstrap twitter-bootstrap-3

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

TypeError'x'对象没有属性'__getitem__'

我得到了错误

'CampSite' object has no attribute '__getitem__'
Run Code Online (Sandbox Code Playgroud)

当我在管理界面中保存新的CampCon条目时.我有一个名为campsites的应用程序来处理营地的数据库,我有另一个叫做内容的应用程序来处理评论.我是Django的新手,这是我的第一个非基于教程的项目.我一直绞尽脑汁,在网上搜索没有运气的答案.预先感谢您的帮助.这是我的露营地模型:

from django.contrib.gis.db import models

class CampSite(models.Model):
    name = models.CharField(max_length=250)
    showers = models.BooleanField()
    flush = models.BooleanField()
    rv = models.BooleanField()
    lonlat = models.PointField(null=True, blank=True)

    objects = models.GeoManager()

    def __unicode__(self):
        return self.name
Run Code Online (Sandbox Code Playgroud)

这是内容模型:

from django.contrib.gis.db import models
from campsites.models import CampSite
from django.contrib.auth.models import User
from activities.models import Activities


class CampCon(models.Model):
    campsite = models.ForeignKey(CampSite)
    trip = models.ForeignKey('Trip')
    Date = models.DateField()
    user = models.ForeignKey(User)
    overall_review = models.TextField()
    facilities_review = models.IntegerField()
    things_to_do = models.IntegerField()
    privacy = models.IntegerField() …
Run Code Online (Sandbox Code Playgroud)

python django typeerror

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

Django-allauth加载了错误的base.html模板

我一直试图让django-allauth工作几天,我终于知道发生了什么.

base.html该应用程序不会加载使用django-allauth安装的模板,而是加载base.html我用于其余网站的文件.

我怎么告诉django-allauth在virtualenv/lib/python2.7/sitepackages/django-allauth目录而不是我的project/template目录中使用base.html模板?

python django django-allauth

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

带引导程序的jquery的脚本顺序

我是jquery和bootstrap的新手,我不能让他们彼此玩得很好.我有一个包含引导下拉列表和jquery滑块的页面.但是,我不能让他们两个同时工作.

Bootstrap下拉列表适用于此文件,并且滑块会中断

<html lang="en">
<head>
    <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/base/jquery-ui.css" type="text/css" media="all" />
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js" type="text/javascript"></script>
    <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen">
    <script src="/js/slider_input.js"></script>
</head>

<body>
....
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
    <script src="/bootstrap/js/bootstrap.min.js"></script> 

</body
</html
Run Code Online (Sandbox Code Playgroud)

通过删除倒数第二行,如下所示:

滑块工作,自举下拉列表中断

<html lang="en">
<head>
    <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/base/jquery-ui.css" type="text/css" media="all" />
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js" type="text/javascript"></script>
    <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen">
    <script src="/js/slider_input.js"></script>
</head>

<body>
....

    <script src="/bootstrap/js/bootstrap.min.js"></script> 

</body
</html
Run Code Online (Sandbox Code Playgroud)

html javascript jquery jquery-ui twitter-bootstrap

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

EC2上Django允许的主机设置

我刚刚部署到Amazon EC2 bitnami djnago堆栈,我在settings.py文件中遇到ALLOWED_HOSTS设置有问题.我不确定使用什么主机名或在哪里找到它.我尝试过内部IP,外部IP,localhost,域名.唯一让500错误页面停止的是:

ALLOWED_HOSTS = ['*']
Run Code Online (Sandbox Code Playgroud)

但是,这是一个安全问题.我错过了什么?

django amazon-ec2 bitnami web-deployment cloud-hosting

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

地理编码时Geopy ValueError"未找到一个匹配"

在Django中,我一直在尝试获取一个搜索字段来对一个位置进行地理编码,并按距离排序从我的数据库中列出一个列表.到目前为止,一切都有效,除非我搜索Google返回多个结果表单的位置,例如"ann arbor,MI".我得到ValueError"没找到一个地标!(找到2.)"这是我的views.py

from django.shortcuts import render_to_response
from models import CampSite
from geopy import geocoders
from django.contrib.gis.geos import *
from django.contrib.gis.measure import D
from campsites.forms import SearchForm
from django.http import HttpResponseRedirect


def results(request):
    query = request.GET['q']
    g = geocoders.Google(resource='maps')
    location, (lat, lon) = g.geocode(query) 
    pnt = fromstr("POINT(%s %s)" % (lon, lat))
    distance_from_point = {'mi':'2000'}
    results = CampSite.objects.filter(lonlat__distance_lte=(pnt,D(**distance_from_point))).distance(pnt).order_by('distance')
    return render_to_response('results.html',{'location': location, 'lat': lat, 'lon': lon, 'results':results})
Run Code Online (Sandbox Code Playgroud)

我在网上找到的常见解决方案是改变

location, (lat, lon) = g.geocode(query)



location, (lat, lon) = g.geocode(query, exactly_one=False)

但是,这会产生新的ValueError"字符串或unicode输入无法识别为WKT EWKT和HEXEWKB".

这是我在教程之外做的第一个django项目,所以谢天谢地.

python django google-maps-api-3 geopy geocode

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

需要使用RegEx和BeautifulSoup查找文本

我正在尝试解析一个网站以提取存储在正文中的一些数据,例如:

<body>
    <b>INFORMATION</b>
    Hookups: None
    Group Sites: No
    Station: No

    <b>Details</b>
    Ramp: Yes
</body>
Run Code Online (Sandbox Code Playgroud)

我想使用BeautifulSoup4和RegEx来提取Hookups和Group Sites等的值,但我对bs4和RegEx都不熟悉.我尝试了以下方法来获取Hookups值:

soup = BeautifulSoup(open('doc.html'))
hookups = soup.find_all(re.compile("Hookups:(.*)Group"))
Run Code Online (Sandbox Code Playgroud)

但搜索结果是空的.

python regex beautifulsoup web-scraping python-2.7

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