我正在使用this Django Bootstrap page中的说明.
首先,我跑吗
pip install -e git+git://github.com/earle/django-bootstrap.git#egg=bootstrap
其次,在哪里插入使用代码?
from bootstrap.forms import BootstrapForm,Fieldset class LoginForm(BootstrapForm): class Meta: layout = ( Fieldset("Please Login","username","password",),) username = forms.CharField(max_length=100) password = forms.CharField(widget=forms.PasswordInput(),max_length=100)
上面显然只是用于登录字段,但是我需要将该导入语言包含在许多文件中,还是仅包含一个主要的文件?
编辑清楚:我的主机是WebFaction,它使用域Webapp =站点托管的网站结构.他们推荐的Django安装方法之一是在一个webapp中设置主Django站点,并在另一个webapp中设置静态媒体文件夹:有关详细信息,请参阅here.
我不是网站的创建者或安装人员,而是将网站复制到测试版本中,以便在程序员长时间不可用的情况下,可以弄乱其设计.我正在研究Django Bootstrap,以便更轻松地重新设计网站.我的技能显然是有限的,但我愿意阅读/学习!
解决方法
pip install -e git+git://github.com/earle/django-bootstrap.git#egg=bootstrap
从哪里这将安装django-bootstrap到您的全局python site-packages文件夹.
接下来,您需要确保django知道它,通过编辑设置文件并将其添加到INSTALLED_APPS,例如
INSTALLED_APPS = ( # ... other things 'bootstrap',# ... maybe more things )
任何使用BootstrapForm和Fieldset类的python文件都需要在其顶部的import语句.一个python模块(文件)只会知道a)你直接声明的内容,以及b)你明确导入的内容.我不知道你有没有在任何地方使用python,而不知道,因为它是非常重要的.考虑阅读这个主题.*
无论如何,django-bootstrap似乎唯一要做的就是改变django的表单渲染代码来输出与Bootstrap更兼容的HTML.您仍然需要自己获取twitter-bootstrap,并确保您使用媒体,即css,js和图像.将自举介质放在静态应用程序中.
http://twitter.github.com/bootstrap/
*编辑:我只是读了你的帖子的最后一点,现在我觉得自己是一个很大的意思.所以,这里有一些额外的资源,我建议你阅读.
Python样本:http://wiki.python.org/moin/SimplePrograms
Django的教程:https://docs.djangoproject.com/en/1.3/intro/tutorial01/