相关疑难解决方法(0)

覆盖实例级别的方法

有没有办法在Python中覆盖实例级别的类方法?例如:

class Dog:
    def bark(self):
        print "WOOF"

boby = Dog()
boby.bark() # WOOF
# METHOD OVERRIDE
boby.bark() # WoOoOoF!!
Run Code Online (Sandbox Code Playgroud)

python

74
推荐指数
6
解决办法
5万
查看次数

Django Forms和Bootstrap - CSS类和<divs>

我正在使用Twitter Bootstrap和Django来渲染表单.

Bootstrap可以很好地格式化你的表单 - 只要你有CSS它期望包含的类.

但是,我的问题是Django生成的表单{{ form.as_p }}不能很好地与Bootstrap一起呈现,因为它们没有这些类.

例如,Django的输出:

    <form class="horizontal-form" action="/contact/" method="post">
        <div style='display:none'>
            <input type='hidden' name='csrfmiddlewaretoken' 
                   value='26c39ab41e38cf6061367750ea8c2ea8'/>
        </div>
        <p><label for="id_name">Name:</label> <input id="id_name" type="text" name="name" value="FOOBAR" maxlength="20" /></p>
        <p><label for="id_directory">Directory:</label> <input id="id_directory" type="text" name="directory" value="FOOBAR" maxlength="60" /></p>
       <p><label for="id_comment">Comment:</label> <textarea id="id_comment" rows="10" cols="40" name="comment">Lorem ipsum dolor sic amet.</textarea></p>
       <p>
           <label for="id_server">Server:</label>
           <select name="server" id="id_server">
               <option value="">---------</option>
               <option value="1" 
                   selected="selected">sydeqexcd01.au.db.com</option>
               <option value="2">server1</option>
               <option value="3">server2</option>
               <option value="4">server3</option>
           </select>
       </p>
       <input type="submit" value="Submit" />
    </form> …
Run Code Online (Sandbox Code Playgroud)

css django twitter-bootstrap

66
推荐指数
5
解决办法
8万
查看次数

Django Forms模板设计类

Django Forms框架非常出色,只需通过以下方式呈现整个表单.

{{ form.as_p }}
Run Code Online (Sandbox Code Playgroud)

对于注册表单,它将上面转换为:

<p><label for="id_username">Username:</label> <input id="id_username" type="text" name="username" maxlength="30" /> Required. 30 characters or fewer. Alphanumeric characters only (letters, digits and underscores).</p>
<p><label for="id_email">Email:</label> <input type="text" name="email" id="id_email" /></p>
<p><label for="id_firstname">Firstname:</label> <input type="text" name="firstname" id="id_firstname" /></p>
<p><label for="id_lastname">Lastname:</label> <input type="text" name="lastname" id="id_lastname" /></p>
<p><label for="id_password1">Password:</label> <input type="password" name="password1" id="id_password1" /></p>
<p><label for="id_password2">Password confirmation:</label> <input type="password" name="password2" id="id_password2" /></p>
Run Code Online (Sandbox Code Playgroud)

但是为了设计我想在表单中为每个元素添加类,如下所示:

<p><label for="id_email" class="field-title">Email:</label> <input type="text" name="email" id="id_email" /></p>
<p><label for="id_firstname" class="field-title">Firstname:</label> <input type="text" name="firstname" id="id_firstname" /></p>
<p><label …
Run Code Online (Sandbox Code Playgroud)

css forms django templates

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

django字段标签标签类

有没有办法将表单中的类应用于{{field.label_tag}}

我正在使用twitter bootstrap,并希望在field.label_tag的label标签中添加一个类

希望有办法解决这个问题.我正在使用django小部件调整为表单的另一半执行此操作以输入信息.只是希望有一些我错过的东西,这将使这一部分同样容易.

django django-forms

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