小编Pie*_*NAY的帖子

Doctrine 2 - 多个数据库配置和使用

我有一个带有MySQL db的Symfony2项目:

#app/config/config.yml
doctrine:
    dbal:
        driver:   %database_driver%    # <
        host:     %database_host%      # |
        port:     %database_port%      # | Defined in
        dbname:   %database_name%      # | parameters.ini
        user:     %database_user%      # |
        password: %database_password%  # <

    orm:
        auto_generate_proxy_classes: %kernel.debug%
        auto_mapping: true
Run Code Online (Sandbox Code Playgroud)

现在我想对其他数据库进行简单的查询(比如例程调用).

我应该在配置文件中定义其他dbal吗?
如果是,在保持项目的默认连接时如何配置?
我是否必须为每个连接配置一个orm?

php orm symfony doctrine-orm

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

Symfony2 - 为什么要使用XML进行设置/配置?

对于每种类型的文件,是否有兴趣使用XML over YAML:

  • 配置
  • 安全
  • 路由
  • 服务
  • 译文

我想全局询问XML vs YAML和JSON,但我会坚持这些主题:)

xml yaml configuration-files symfony

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

NSDictionary访问值快捷方式

我不明白这些访问NSDictionary价值观的方式之间的差异

[my_dict objectForKey:@"field"]
[my_dict valueForKey:@"field"]
my_dict[@"field"]
Run Code Online (Sandbox Code Playgroud)

有人能告诉我吗?

dictionary objective-c nsdictionary

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

Django - 模板对象访问详细名称

我有一个Scrib模型和一个Scrib.objects.all()存储到的模板scribs

在模板中,我想访问模型的详细名称,如:

<h1>{{ scribs.model.verbose_name }}</h1>
Run Code Online (Sandbox Code Playgroud)

是否可以或者我必须将Scrib处理程序添加到上下文中?

html django templates

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

Django - 表格无效但没有错误

模型:

class Session(models.Model):
    tutor = models.ForeignKey(User)
    start_time = models.DateTimeField()
    end_time = models.DateTimeField()
    def __unicode__(self):
        return u'%s - %s' % (self.tutor, self.start_time)
Run Code Online (Sandbox Code Playgroud)

形成:

class SessionForm(forms.ModelForm):
    class Meta:
        model = Session
        exclude = ['tutor']
Run Code Online (Sandbox Code Playgroud)

测试:

>>> ses = Session.objects.get(pk=1)
>>> ses
<Session: Robert - 2012-03-22 13:00:00>
>>> form = SessionForm(instance=ses)
>>> form.is_valid()
false
>>> form.errors
{}
Run Code Online (Sandbox Code Playgroud)

怎么了 ?

python django django-forms

12
推荐指数
2
解决办法
7905
查看次数

Xcode - 故事板视图在打开时修改大小和位置

我注意到一些非常讨厌Xcode的东西:我有一些故事板,当我打开它们时,某些视图的大小和位置会被系统地更新.特别是在与团队合作时,这很烦人.

这是我如何产生这种行为:

  • 我从git存储库中提取应用程序
  • 打开受影响的故事板,根本不做任何修改
  • git diff已经告诉我差异了
$ git diff
...
- <rect key="frame" x="576.99999828648401" y="11" width="170" height="20"/>
+ <rect key="frame" x="577" y="11" width="170" height="20"/>
...
- <rect key="frame" x="518.99999921768904" y="7" width="228" height="30"/>
+ <rect key="frame" x="519" y="7" width="227.99999841338541" height="30"/>
Run Code Online (Sandbox Code Playgroud)

这是发生在其他人身上吗?

问题是:
为什么我的故事板在我打开时会被修改,以及如何防止它?


注意:

我意识到这似乎只发生在<rect />包含在labels&textFields中

git xcode objective-c xcode-storyboard

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

两种浏览器之间的音频/视频实时流媒体技术?

我正在寻找最好的开源技术,用于在两个浏览器之间实现双向音频/视频通信.
现在我发掘了这些曲目:

有什么我想念的吗?
什么是最好的解决方案?

另外(更准确地说),我想在使用Django/Python开发的应用程序中实现此功能.

javascript python streaming html5 open-source

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

Django - ModelForm创建还是更新?

我需要一个允许在计划中创建或添加会话的表单

模型

class Session(models.Model):
    tutor = models.ForeignKey(User)
    start_time = models.DateTimeField()
    end_time = models.DateTimeField()
Run Code Online (Sandbox Code Playgroud)

形成

class SessionForm(forms.ModelForm):
    class Meta:
        model = Session
        exclude = ['tutor']
Run Code Online (Sandbox Code Playgroud)

查看以呈现表单

def editor(request):
    if request.method == 'GET':
        if request.GET['id'] != '0':
            # The user has selected a session
            session = Session.objects.get(id=request.GET['id'])
            form = SessionForm(instance=session)
        else:
            # The user wants to add a new session
            form = SessionForm()
        return render_to_response('planner/editor.html',
            {'form': form,}, context_instance=RequestContext(request),)
Run Code Online (Sandbox Code Playgroud)

模板editor.html

<form action="/planner/post" method="post">{% csrf_token %}
{{ form.as_p }}
</form>
Run Code Online (Sandbox Code Playgroud)

查看以发布值

def post(request): …
Run Code Online (Sandbox Code Playgroud)

django django-models django-forms django-views

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

Django - 营业时间的对象

我正在尝试模拟公司一周的营业时间.这是我的尝试:

class Company(models.Model):
    name = models.CharField(max_length=100)
    logo = models.FileField(upload_to='company_logos')
    mon_start = models.TimeField()
    mon_end = models.TimeField()
    tue_start = models.TimeField()
    tue_end = models.TimeField()
    wed_start = models.TimeField()
    wed_end = models.TimeField()
    thu_start = models.TimeField()
    thu_end = models.TimeField()
    fri_start = models.TimeField()
    fri_end = models.TimeField()
    sat_start = models.TimeField()
    sat_end = models.TimeField()
    sun_start = models.TimeField(blank=True)
    sun_end = models.TimeField(blank=True)
Run Code Online (Sandbox Code Playgroud)

这看起来是否正确?

是不是有更动态的方式来定义它?

我可以轻松验证每一天(在表格上)吗?

django django-models django-forms

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

Django - Ajax模式登录/注册

我有一个项目,我需要为未经过身份验证的用户弹出模式窗口.

此模式将允许直接登录创建帐户.

所以它将包含两种形式:

  • django.contrib.auth.forms.AuthenticationForm
  • registration.forms.RegistrationForm

模态选项卡表单

这是我的观点,以获得两种形式:

def ajax_registration(request):
    obj = {
        'login_form': AuthenticationForm(),
        'registration_form': RegistrationForm(),
    }
    return render(request, 'common/ajax_registration.html', obj)
Run Code Online (Sandbox Code Playgroud)

我的模板显示表格标签

<ul class="nav nav-tabs">
  <li><a href="#tab1" data-toggle="tab">{% trans 'Login' %}</a></li>
  <li><a href="#tab2" data-toggle="tab">{% trans 'Registration' %}</a></li>
</ul>
<div class="tab-content">
  <div class="tab-pane active" id="tab1">
    {{ login_form|bootstrap }}
  </div>
  <div class="tab-pane" id="tab2">
    {{ registration_form|bootstrap }}
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

问题是:由于我使用AJAX来显示这个模式,我怎样才能确认所选的形式,最好使用已经书面django-registrations registerdjango.contrib.auth login看法?

django ajax django-templates django-registration twitter-bootstrap

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