在哪里安装Django的Twitter引导程序-主文件夹还是静态文件夹?

在哪里安装Django的Twitter引导程序-主文件夹还是静态文件夹?,django,twitter,twitter-bootstrap,Django,Twitter,Twitter Bootstrap,我是新手,正在试用一个Django站点,它有一个主文件夹和一个静态媒体文件夹。我正在尝试安装django bootstrap,但不确定如何进行 我正在使用中的说明 首先,我要跑步吗 pip install -e git+git://github.com/earle/django-bootstrap.git#egg=bootstrap 从终端的主文件夹,还是静态介质文件夹 第二,在哪里插入使用代码 from bootstrap.forms import BootstrapForm, Fields

我是新手,正在试用一个Django站点,它有一个主文件夹和一个静态媒体文件夹。我正在尝试安装django bootstrap,但不确定如何进行

我正在使用中的说明

首先,我要跑步吗

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中设置静态媒体文件夹:有关详细信息,请参阅


我不是网站的创建者或安装者,但我已经将网站复制到一个测试版本中,这样我就可以在程序员长时间不在时干扰它的设计。我正在研究Django引导,以使重新设计网站更容易。我的技能显然有限,但我愿意阅读/学习

恐怕我不太明白这个问题。pip install将在de site packages文件夹中安装此文件,而不是在运行命令的位置


代码是一个表单,因此将进入您尝试制作的应用程序中的forms.py。该表单继承自BootstrapForm,因此您只需在需要的地方使用LoginForm,它将是一个BootstrapForm。

Django bootstrap是一个Django“应用程序”,作为python包安装。由于WebPosition不支持VirtualNV,所以您应该可以*直接使用ssh并运行它

pip install -e git+git://github.com/earle/django-bootstrap.git#egg=bootstrap
无论从哪里来。这将把django引导安装到您的全局python站点包文件夹中

接下来,您需要确保django了解它,您可以通过编辑设置文件并将其添加到已安装的应用程序中来做到这一点,例如

INSTALLED_APPS = (
# ... other things
'bootstrap',
# ... maybe more things
)
任何使用BootstrapForm和Fieldset类的python文件都需要在其顶部使用import语句。python模块(文件)只知道A)直接在其中声明什么,b)显式导入什么。我不知道你是如何在不知道的情况下使用python的,因为它非常重要。考虑对这个问题进行阅读。*< 无论如何,django bootstrap似乎要做的唯一一件事就是将django的表单呈现代码更改为输出与bootstrap更兼容的HTML。您仍然需要自己获得twitter引导,并确保使用它的媒体,即css、js和图像。将引导媒体放入静态应用程序中

*编辑:我刚读了你文章的最后一部分,现在我觉得自己是个大吝啬鬼。因此,这里有一些额外的资源,我建议您通读

Python示例:


Django的教程:

我想问题可能是我是个白痴,或者至少对这一切都很陌生。在你的第一段中,你的意思是我可以从网站内部的任何地方安装它,一旦我用ssh连接到网站,它会将django引导安装到一个通用的网站包文件夹中,这个文件夹适用于所有的网站吗?是的,这就是我的意思,只要网站不使用虚拟环境,你就不是一个吝啬鬼,这正是我需要知道的。我正处在一个奇怪的领域,我试图学习Python,但需要学习关于Django的某些东西,所以我有这些奇怪的知识缺口。Django bootstrap的作者现在推荐Django crispy forms:数据库字段应该在元上。。。我认为这不是好的编码实践或风格:/