我有一个带有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?
对于每种类型的文件,是否有兴趣使用XML over YAML:
我想全局询问XML vs YAML和JSON,但我会坚持这些主题:)
我不明白这些访问NSDictionary价值观的方式之间的差异
[my_dict objectForKey:@"field"]
[my_dict valueForKey:@"field"]
my_dict[@"field"]
Run Code Online (Sandbox Code Playgroud)
有人能告诉我吗?
我有一个Scrib模型和一个Scrib.objects.all()存储到的模板scribs
在模板中,我想访问模型的详细名称,如:
<h1>{{ scribs.model.verbose_name }}</h1>
Run Code Online (Sandbox Code Playgroud)
是否可以或者我必须将Scrib处理程序添加到上下文中?
模型:
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)
怎么了 ?
我注意到一些非常讨厌Xcode的东西:我有一些故事板,当我打开它们时,某些视图的大小和位置会被系统地更新.特别是在与团队合作时,这很烦人.
这是我如何产生这种行为:
$ 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中
我正在寻找最好的开源技术,用于在两个浏览器之间实现双向音频/视频通信.
现在我发掘了这些曲目:
有什么我想念的吗?
什么是最好的解决方案?
另外(更准确地说),我想在使用Django/Python开发的应用程序中实现此功能.
我需要一个允许在计划中创建或添加会话的表单
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)
<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) 我正在尝试模拟公司一周的营业时间.这是我的尝试:
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.contrib.auth.forms.AuthenticationFormregistration.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 register和django.contrib.auth login看法?
django ajax django-templates django-registration twitter-bootstrap
django ×5
django-forms ×3
objective-c ×2
python ×2
symfony ×2
ajax ×1
dictionary ×1
django-views ×1
doctrine-orm ×1
git ×1
html ×1
html5 ×1
javascript ×1
nsdictionary ×1
open-source ×1
orm ×1
php ×1
streaming ×1
templates ×1
xcode ×1
xml ×1
yaml ×1