创建与CSS / HTML相关的丰富动态单页Django Web应用程序的最佳方法

时间:2014-10-23 00:53:10

标签: jquery css django html5 responsive-design

我是一名新的网络开发人员,将开发一个简单的单页"使用Django的Web应用程序。我根本不是一个图形艺术家。我已经能够设置一个看起来非常丑陋但几乎具有功能的简单表单。我基本上是从Django视图生成原始html并将它们放在白页上。

是否可以购买如下主题 http://themeforest.net/item/quick-admin-template/4940725

并整合到Django中?是否有一种我应该购买的样式/类型与Django一起使用。 (比如HTML5,Bootstrap,CSS,Angular JS等等。)我只是学习这个,所以不熟悉设计组件。我知道我必须稍微编辑一下html才能使用Django,我觉得我没关系。

基本上我的应用程序将具有一些功能,例如输入数据的基本表单,监视器页面和一些管理页面。我想使用Ajax / Jquery使它成为一个单一页面"应用

我喜欢侧面和顶部的标签/手风琴的外观。

所有这些管理模板都有大量的页面/功能/等等...我的猜测是我只是使用我需要的东西,我可以把剩下的东西拿出来?这是对的吗?

感谢您的帮助。只是寻找关于在Django中创建外观丰富的单页面应用程序的最佳方法的一些简单指导。任何帮助将不胜感激,让我在正确的页面!

由于

3 个答案:

答案 0 :(得分:1)

您可以获取任何模板并根据您的需求进行调整。您需要设置视图来处理ajax调用。

Read the documentation on templates以获得如何最初填充页面的坚实基础...然后像在任何其他系统中一样使用ajax更新它。 对于ajax和django的基本用法,您可以看到question。一般而言,您设置一个视图来为您的请求提供服务,并将您的数据序列化为json。

表格可以从django forms制作并直接从那里加载(并经过验证)。

确保完成django tutorial,因为掌握框架的基础非常重要。

答案 1 :(得分:0)

  

是否可以购买http://themeforest.net/item/quick-admin-template/4940725以下的主题并整合到Django中?

  

我应该购买哪种风格/类型适用于Django?

没有。 Django适用于html / css / jquery / etc。

  

所有这些管理模板都有大量的页面/功能/等等...我的猜测是我只是使用我需要的东西,我可以把剩下的东西拿出来?这是对的吗?

基本上是的。

  

如果有任何帮助,请将我放在正确的页面上!

我建议您按照本教程学习如何使用Django的基础知识:https://docs.djangoproject.com/en/1.7/intro/tutorial01/

答案 2 :(得分:0)

Django听起来并不是你想要做的事情的理想选择。最好选择更轻的框架。但是你应该坚持使用Django,在完成its tutorial之后,仔细看看它ORM的工作原理以及authentication,因为你将最多使用这两个组件您描述的应用程序。

现在对于单页应用,值得使用Django REST framework,这将使您的生活更轻松。

对于前端,你已经提到过Bootstrap和AngularJS,两者都是保持CSS和Javascript组织和维护的好选择。