我有一个ProductForm,用户可以添加一个Product与信息,如数据库title,price和condition.
如何使用当用户提交表单时,title字段的第一个字母会自动大写?
例如,如果用户在表单中键入"优质床垫",则django将其保存为数据库中的"优质床垫".
仅供参考,我问的原因是因为当我在页面上显示所有产品对象时,Django按标题排序的功能区分大小写.因此,"Bravo","糟糕","惊人"将被分类为"惊人","勇敢","可怕"作为用户时,我们知道这不是按字母顺序排列的.
谢谢您的帮助!
我在Django中有以下类型的模板:
<form .... >
<label class="control-label" for="id_quantity">Quantiy</label>
{{ form.quantity }}
<label class="control-label" for="id_title">Quantiy</label>
{{ form.title}}
</form>
Run Code Online (Sandbox Code Playgroud)
视图在其上下文中包含一个ModelForm对象,从该对象派生模板中的"form"变量.
通常,您可以传递绑定到request.POST等数据的表单.如何加载绑定到模型特定实例数据的表单?有什么特殊的语法吗?
如何生成一个唯一的随机数来设置为django中对象的主键?
编辑 - 随机数不必是主键,但它必须对每个对象都是唯一的,以便我可以通过该数字引用/获取/调用对象.
我在python中有以下代码:
def update(request, id):
success = 0
try:
product = Mattress.objects.get(id=id)
success = 1
except Mattress.DoesNotExist:
pass
if success == 1:
return render_to_response("success.html")
else:
return render_to_response('failure.html')
Run Code Online (Sandbox Code Playgroud)
此代码是检查"成功"布尔值的有效方法吗?如果代码通过try语句,"success"会更改为1还是保持为0?
我发现这篇文章关于如何使用诸如"email"之类的额外字段来扩展UserCreationForm.但是,电子邮件字段已在预构建的用户模型中定义.
我创建了一个额外的模型(称为UserProfile),进一步扩展了Django的预构建User类.如何将我在UserProfile中定义的这些字段显示在UserCreationForm中?
我有以下HTML:
<div id="header">
<div id="logo_title">
<p> What's Playing? </p>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
当用户第一次访问网站时,我想慢慢淡出.我正在使用以下javascript:
$(window).load(function () {
$("#header").fadeIn(10000);
});
Run Code Online (Sandbox Code Playgroud)
这是CSS:
#logo_title, #logo_subtitle{
height: 45px;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size: 80px;
z-index: 4;
text-align: center;
margin: 100px 0px 0 0;
line-height: 75px;
}
Run Code Online (Sandbox Code Playgroud)
它似乎没有工作.关于我做错了什么的任何想法?我是新来的!
谢谢!
我有一些未指定的长度,后跟一个15位数字.
例如:
(未指定长度的随机数)+ 15位数 - > 3 + 15位数
(未指定长度的随机数)+ 15位数 - > 32831 + 15位数
(未指定长度的随机数)+ 15位数 - > 31 + 15位数
我可以在Python中使用RegEx来捕获"第1部分"(长度不确定)和最后15位数字作为"第2部分"吗?
django ×5
python ×4
django-forms ×3
django-views ×2
boolean ×1
django-users ×1
fadein ×1
html ×1
javascript ×1
jquery ×1
primary-key ×1
random ×1
regex ×1
sorting ×1