小编Ali*_*and的帖子

如何在Django中一次向ManyToMany关系添加多个对象?

基于Django文档,我应该能够一次传递多个对象以添加到一个多人关系但我得到一个

* TypeError:不可用类型:'list'

当我尝试传递一个列表中的django查询集.传递Queryset或ValuesListQueryset似乎也失败了.有没有比使用for循环更好的方法?

django list manytomanyfield

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

如何在Django应用程序中进行Facebook登录?

我创建了一个Django应用程序.该应用程序具有登录功能.

有人可以帮助找到一种方法,使用Facebook凭证登录或指向我一些教程来实现它吗?

python django facebook oauth facebook-oauth

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

Twitter Bootstrap品牌仅在折叠模式下显示

我正在使用twitter bootstrap响应导航栏,我试图弄清楚如何只在导航栏处于折叠模式时才显示该品牌.

我想可能需要一些额外的js,但我不确定那是什么或放在哪里.

这是我得到的:

<div class="navbar">
  <div class="navbar-inner">
    <div class="container">

  <!-- .btn-navbar is used as the toggle for collapsed navbar content -->
  <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
  </a>

  <!-- Be sure to leave the brand out there if you want it shown -->
  <a class="brand" href="#">Navigation</a>

  <!-- Everything you want hidden at 940px or less, place within here -->
  <div class="nav-collapse collapse">
    <!-- .nav, .navbar-search, .navbar-form, etc -->

        <ul class="nav nav-pills">
          <li><a href="#">Nav 1</a></li> …
Run Code Online (Sandbox Code Playgroud)

twitter html5 twitter-bootstrap

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

PostgreSQL数据库中ZipCode的列类型?

ZipCodePostgreSQL数据库中保存值的正确列类型是什么?

postgresql zipcode sqldatatypes

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

django管理界面中的详细名称应用程序

在Django管理界面中,我们将我们的模型按app分组.好吧,我知道如何自定义模型名称:

class MyModel (models.Model):
  class Meta:
    verbose_name = 'My Model'
    verbose_name_plural = 'My Models'   
Run Code Online (Sandbox Code Playgroud)

但我无法自定义应用名称.是否有任何verbose_name的应用程序?

django admin verbose

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

Python正则表达式从模式的某个位置替换

我有一个功能:

find = re.compile(ur"\s+(Word)\s+", flags = re.U)
text = find.sub('\1', text)
Run Code Online (Sandbox Code Playgroud)

我想找到一些像这样的模式“ Word”(带有前缀/后缀空格)并将其替换为“Word”(没有这些空格)。在红宝石中我之前用这样的东西做过:

text.gsub('\s+(Word)\s+', '\1')
Run Code Online (Sandbox Code Playgroud)

编辑:我的意思是我需要用新字符串或其他内容更改这些空格,具体取决于情况。

python regex

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

无法通过`Model`实例访问Manager

我有多态标记模型,我想为它创建tag_cloud,但是当我想将相关对象计算到标签时

tags = TaggedItem.objects.all()
# Calculate tag, min and max counts.
min_count = max_count = tags[0].object.objects.count()
Run Code Online (Sandbox Code Playgroud)

我得到:

Manager isn't accessible via Artcle instances
Run Code Online (Sandbox Code Playgroud)

tagging.models.py

class Tag(models.Model):
    name = models.CharField(max_length=100)
    slug = models.SlugField(unique=True, max_length=100)
    #.....

class TaggedItem(models.Model):
    tag = models.ForeignKey(Tag)
    content_type = models.ForeignKey(ContentType)
    object_id = models.PositiveIntegerField()
    object = generic.GenericForeignKey('content_type', 'object_id')
    #.....
Run Code Online (Sandbox Code Playgroud)

python django django-models

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

无法使用"首选项"保存或加载"整数"

所以我构建了一个如下所示的类SaveAndLoad:

public class SaveAndLoad {
    public Preferences pref;
    public final String path = "Highscore";

    public SaveAndLoad() {
        pref = Gdx.app.getPreferences("Gametitle");
    }

    public void saveInt(int value) {
        pref.putInteger(path, value);
        pref.flush();
    }

    public int getInt() {
        return pref.getInteger(path);
    }
}
Run Code Online (Sandbox Code Playgroud)

当我试图保存我的高分时,我打电话saveInt(highscore),当你再次打开游戏时,我打电话getInt.

    constructor(){
        SaveAndLoad sdRemote = new SaveAndLoad ();
        try {
            highscore = sdRemote.getInt();
      } catch (NullPointerException e) {
            highscore = 0;
      }
    }
Run Code Online (Sandbox Code Playgroud)

问题是当我在早期游戏之后再次开始游戏时,高分不加载,它返回零...

我已经完成了明确许可:

谢谢///丹尼尔

PS.在最后一个答案中,我说它适用于某些设备,但我后来发现并非如此.

android sd-card preferences libgdx

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

渲染视图时,CSS不会在Django中加载

我潜入Django制作博客.问题是在渲染视图后,页面上只有文本内容没有任何CSS样式.其他类型的页面正确呈现.

这是我的设置:

mysite的/博客/ views.py

from django.shortcuts import render_to_response, get_object_or_404
from blog.models import Post,Cat

def view_cat(request, slug):
    cat = get_object_or_404(Cat, slug=slug)
    return render_to_response('cats.html', {
        'cat': cat,
        'posts': Post.objects.filter(cat=cat)[:5]
    })
Run Code Online (Sandbox Code Playgroud)

mysite的/博客/ urls.py

from django.conf.urls.defaults import *
from django.views.generic import DetailView, ListView
from blog.models import Post, Cat

urlpatterns = patterns('',
url(r'^$',
    ListView.as_view(
        queryset=Post.objects.order_by('-pub_date')[:10],
        template_name='index.html'
        )
    ),

url(r'^(?P<pk>\d+)/$',
    DetailView.as_view(
        model=Post,
        template_name='detail.html'
        )
    ),
 url(r'^cat/(?P<slug>\w+)/$', 
    'blog.views.view_cat', 
    ),

)
Run Code Online (Sandbox Code Playgroud)

mysite的/ urls.py

from django.conf.urls.defaults import patterns, include, url
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
url(r'',include('blog.urls')), …
Run Code Online (Sandbox Code Playgroud)

css python django rendering django-views

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

如何在Heroku上使用Channels和Celery部署Django?

如何在Heroku平台上部署以下堆栈?

  • Django的
  • Django频道
  • 芹菜

肯定的局限在于Procfile.

要使用Celery部署Django,它将类似于:

web: gunicorn project.wsgi:application
worker: celery worker --app=project.taskapp --loglevel=info
Run Code Online (Sandbox Code Playgroud)

使用Channels部署Django时:

web: daphne project.asgi:channel_layer --port $PORT --bind 0.0.0.0 -v2
worker: python manage.py runworker -v2
Run Code Online (Sandbox Code Playgroud)

web过程可以使用ASGI,但worker过程将由Channels使用,我不知道Celery如何与它一起启动.

django heroku celery

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