小编goe*_*elv的帖子

如何在Django中自动大写表单提交字段?

我有一个ProductForm,用户可以添加一个Product与信息,如数据库title,pricecondition.

如何使用当用户提交表单时,title字段的第一个字母会自动大写?

例如,如果用户在表单中键入"优质床垫",则django将其保存为数据库中的"优质床垫".

仅供参考,我问的原因是因为当我在页面上显示所有产品对象时,Django按标题排序的功能区分大小写.因此,"Bravo","糟糕","惊人"将被分类为"惊人","勇敢","可怕"作为用户时,我们知道这不是按字母顺序排列的.

谢谢您的帮助!

python sorting django django-models django-forms

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

加载Django表单对象,模型实例中的数据已经"加载"

我在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等数据的表单.如何加载绑定到模型特定实例数据的表单?有什么特殊的语法吗?

python django django-templates django-forms django-views

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

如何在Django中生成随机数作为对象的id /主键

如何生成一个唯一的随机数来设置为django中对象的主键?

编辑 - 随机数不必是主键,但它必须对每个对象都是唯一的,以便我可以通过该数字引用/获取/调用对象.

random django primary-key

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

在Python中,布尔值是否可变?

我在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?

python django boolean

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

如何使用UserProfile中的字段扩展UserCreationForm

我发现这篇文章关于如何使用诸如"email"之类的额外字段来扩展UserCreationForm.但是,电子邮件字段已在预构建的用户模型中定义.

我创建了一个额外的模型(称为UserProfile),进一步扩展了Django的预构建User类.如何将我在UserProfile中定义的这些字段显示在UserCreationForm中?

django django-models django-forms django-views django-users

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

使用JQuery淡入标题

我有以下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)

它似乎没有工作.关于我做错了什么的任何想法?我是新来的!

谢谢!

html javascript jquery fadein

0
推荐指数
1
解决办法
2146
查看次数

如何使用正则表达式捕获未指定长度的前几个数字?

我有一些未指定的长度,后跟一个15位数字.

例如:

(未指定长度的随机数)+ 15位数 - > 3 + 15位数

(未指定长度的随机数)+ 15位数 - > 32831 + 15位数

(未指定长度的随机数)+ 15位数 - > 31 + 15位数

我可以在Python中使用RegEx来捕获"第1部分"(长度不确定)和最后15位数字作为"第2部分"吗?

python regex

-1
推荐指数
1
解决办法
1686
查看次数