小编Jan*_*and的帖子

如何在图像下方移动bootstrap 3轮播标题?

我有这个使用bootstrap 3显示幻灯片图像的html:

<div class="col-sm-8">



            <div id="myCarousel" class="carousel slide" data-ride="carousel">
            <!-- Indicators -->
            <ol class="carousel-indicators">
                <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
                <li data-target="#myCarousel" data-slide-to="1"></li>
                <li data-target="#myCarousel" data-slide-to="2"></li>
                <li data-target="#myCarousel" data-slide-to="3"></li>
                <li data-target="#myCarousel" data-slide-to="4"></li>
                <li data-target="#myCarousel" data-slide-to="5"></li>
            </ol>

            <!-- Wrapper for slides -->
            <div class="carousel-inner" role="listbox">
                {% for p in posts %}
                    {% if forloop.counter == 1 %}
                    <div class="item active">
                    {% else %}
                    <div class="item">
                   {% endif %}

                    {% if p.headimage %}
                    <img src="{{ p.headimage.url }}" alt="Image" width="460" height="345">
                     {% endif %}
                      <div …
Run Code Online (Sandbox Code Playgroud)

css carousel twitter-bootstrap twitter-bootstrap-3

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

更改django设置后uwsgi不会重新加载

我已经设置了uwsgi来为nginx提供django服务.然后我在django设置中更改数据库,但uwsgi仍显示具有旧数据库的站点.

我也尝试了这个建议 并补充说

touch-reload = /etc/uwsgi/apps-available/django.ini
Run Code Online (Sandbox Code Playgroud)

到ini文件.但重新启动uwsgi并触摸django.ini它仍然服务于旧网站.我试图停用并重新激活virtualenv,也没机会.所以真的很困惑,并欣赏你的提示.

python django uwsgi

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

如何在Django中使cache_page无效?

问题出在这里:我有博客应用程序,并且将帖子输出视图缓存了5分钟。

@cache_page(60 * 5)
def article(request, slug):
    ...
Run Code Online (Sandbox Code Playgroud)

但是,无论何时将新评论添加到帖子中,我都想使缓存无效。我想知道如何做到最好?

我已经看到了这个相关的问题,但是它已经过时了。

django django-caching

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

如何在redis hash中搜索关键模式?

我有一个哈希表,其键的模式为 USER_TEL,例如:

bob_123456  : Some address
mary_567894 : other address
john_123456 : third address
Run Code Online (Sandbox Code Playgroud)

现在,我想获取在其密钥中具有相同电话号码的所有用户的地址。

我想出的是:

tel = 123456
r.hmget('address_book', '*_%s' % tel)
Run Code Online (Sandbox Code Playgroud)

我得到[None]而不是值。

python redis

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

如何使用本机django缓存匹配redis密钥模式?

我有一系列遵循这种模式的缓存:

key_x_y = value
Run Code Online (Sandbox Code Playgroud)

喜欢:

  'key_1_3' = 'foo'
  'key_2_5' = 'bar'
  'key_1_7' = 'baz'
Run Code Online (Sandbox Code Playgroud)

现在我想知道如何迭代所有键以匹配模式,key_1_*以获得foobaz使用本机django cache.get()

(我知道有办法,特别是redis,允许使用更广泛的api iterate,但我想坚持使用vanilla django缓存,如果可能的话)

django django-caching

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

如何将图像保存到django中的用户文件夹?

我想将上传的图像保存到单独的文件夹中。例如,用户 4 照片应存储在 /media/images/4/ 中

这是我想出的函数、模型和视图:

模型:

def get_uplaod_file_name(user,filename):
    return 'photos/%s/%s_%s' %  str(user.id),  (str(time()).replace('.','_'), filename)



class UserPic(models.Model):
    user = models.ForeignKey(User, unique=False)
    picfile = ImageWithThumbsField(upload_to= get_uplaod_file_name, sizes=((200,200),(1200,1200)))
    caption = models.CharField(max_length=200 , blank=True, null=True)
    created_at = models.DateTimeField(auto_now_add=True)


    @models.permalink
    def get_absolute_url(self):
        return ('view_pirate', None, {'user': self.account.user})    

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

浏览次数:

@login_required
def upload(request):
    # Handle file upload
    thisuser =User.objects.get(username = request.user.username)
    # Load pics of this user

    if request.method == 'POST':
        picform = PicForm(request.POST, request.FILES)
        if picform.is_valid():
            newpic = UserPic(picfile = request.FILES['picfile']) …
Run Code Online (Sandbox Code Playgroud)

django django-models

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

如何在Tornado中获得表单POST输入?

我是Tornado框架的新手,并尝试制作一个简单的表单来上传图片:

<form method="post" action="/uploads/{{uid}}/" enctype="multipart/form-data"  >
    <input type="file" name="file1" /> <br />
  Image info: <input type="text" name="alt" /> <br />
<input class="button" type="submit" value="Upload" class="button" /> 
</form>
Run Code Online (Sandbox Code Playgroud)

我可以使用以下方法成功接收Posted文件:

if 'file1' in self.request.files:
            if self.request.files['imgfile'][0]: 
                    file1 = self.request.files['imgfile'][0] 
Run Code Online (Sandbox Code Playgroud)

但是我无法收到alt输入.我试过alt = self.request.alt但是我得到了这个错误

AttributeError: 'HTTPServerRequest' object has no attribute 'alt'
Run Code Online (Sandbox Code Playgroud)

当我使用时 alt = self.request.files['alt'],我得到:

  KeyError: 'alt'
Run Code Online (Sandbox Code Playgroud)

我没有想法,所以感谢你的帮助.

更新:

我发现这有效:

alt = self.get_argument('alt')
Run Code Online (Sandbox Code Playgroud)

但仍然需要更好的解决方案.

python forms tornado

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

如何在Django中缓存模型方法?

我有这个模型:

class Article(models.Model):
    title = models.CharField(max_length=300, blank=False)
    body = models.TextField(max_length=10000, blank=False)
    created = models.DateTimeField(auto_now_add=True)


    def last_post(self):
        if self.post_set.count():
            return self.post_set.order_by("-created")[0]
Run Code Online (Sandbox Code Playgroud)

我注意到,last_post创建了一个非常昂贵且经常运行的查询。所以我想将其缓存5分钟。

我知道如何在视图中缓存查询集,但last_post绕过视图,直接在模板中调用。因此,感谢您有关如何缓存它的提示。

django django-cache

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

如何使用 bash 复制每行中的字符串?

我有一个文本文件,每一行都包含字符串,如下所示:

'abc',
'dog',
'zebra',
Run Code Online (Sandbox Code Playgroud)

我想让它像:

'abc', 'abc',
'dog', 'dog',
'zebra', 'zebra',
Run Code Online (Sandbox Code Playgroud)

在 bash 中如何最好地做到这一点?

string bash

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

为什么我得到'list'对象没有属性'items'?

使用Python 2.7,我有这个列表:

qs = [{u'a': 15L, u'b': 9L, u'a': 16L}]
Run Code Online (Sandbox Code Playgroud)

我想从中提取价值.

[15, 9, 16]

所以我尝试过:

result_list = [int(v) for k,v in qs.items()]
Run Code Online (Sandbox Code Playgroud)

但相反,我得到这个错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'list' object has no attribute 'items'
Run Code Online (Sandbox Code Playgroud)

我想知道为什么会发生这种情况以及如何解决这个问题?

python python-2.7

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