64

我听到很多人在各种论坛上谈论 Django。但我有一个非常基本的问题:Framework 是什么意思以及为什么使用 Django。

在听了很多关于 Django 的内容后,我为 Django 写了几章(来自 Djangobook.com)。运行完这些章节后,我想知道如何使用 Django 创建一个非常简单的网站。(网站应该有几个页面,如主页、收藏夹、关于、联系人,并且将提供静态内容)。

Django可以用于创建这样的网站吗?我在网上搜索了很多但没有找到任何相关的例子,我只遇到了创建博客,论坛网站等的例子。如果Django可以用于创建这个网站,应该是什么方法。

有人可以解释这个基本术语“框架”及其意义吗?

4

3 回答 3

48

不,它不是用来制作网站的。您的示例听起来就像您想要普通的旧 HTML。

Django 用于创建 Web 应用程序。也就是说,通常由数据库支持的软件,包括某种交互性,通过浏览器运行。框架提供了制作这种软件的结构和常用方法。

于 2012-10-09T10:27:57.677 回答
8

Django 可用于创建动态的高安全性 Web 应用程序。对于创建像您所要求的那样的静态网站,HTML 就足够了。

可以在这里找到创建 django 应用程序的教程。

于 2012-10-09T10:32:46.657 回答
8

我认为您正在寻找的是一个非常简单的 CMS(内容管理系统),其中有许多可用于各种语言/框架。Django 有 django-cms 和 mezzanine(等等)。

django 真正厉害的是快速构建动态网站,你不需要担心大多数事情,你只需要定义你的数据模型,然后就可以开始了(几乎)。如果您想更好地了解可能的情况,请查看django 教程(在“第一步”下),它为您提供了对 django 以及如何使用它构建网站的很好的介绍。

于 2012-10-09T10:33:48.327 回答