我是网络开发新手, 我想知道是否有可能建立一个网站,只需要在一个视图中显示公司的信息(HTML)。
就像在一个视图中渲染整个引导程序一样。
答案 0 :(得分:1)
是的,您可以通过TemplateView提供HTML代码。
因此,如果您的整个单页应用程序位于home.html
,那么您肯定可以这样做。但是,仅将Django
用于此目的毫无意义。您希望从nginx
或apache
等经典网络服务器提供静态HTML页面。
答案 1 :(得分:0)
我不知道你为什么要那样做。
您可以使用不同的html
文件作为您的网站模板。您还可以使用简单的base.html
文件扩展文件。如果您想在人们点击网站上的其他链接时打开其他链接,这将对您有所帮助。
请参阅此示例:https://github.com/singh1114/Djangosite/tree/master/duggal/webportal/templates/webportal。
要使用此功能,您必须了解有关views
和urls
的更多信息。
为了制作可滚动的东西,你需要知道HTML中的id的概念。
例如
http://yoursite.com/#your_name 将尝试在HTML中找到id your_name 。这样你就可以创建可滚动的东西了。