除了Python,如果你已掌握一些网页开发语言自然是极好的。
HTML(Hyper Text Markup Language,超文本标记语言)包括一系列标签,通过这些标签来定义网页的内容,如标题、正文、图像等。
CSS(Cascading Style Sheets,层叠样式表)用来控制网页的外观,如颜色、字体、背景等。另外,它不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
JS(JavaScript)是一种解释型编程语言。它作为脚本语言被广泛用于Web应用开发中,主要用来向HTML页面添加交互行为(包括页面中的动态功能、改变页面元素样式与内容、数据实时刷新以及数据提交服务器前的验证等)。它可以直接嵌入HTML页面中,也能够写成单独的JS文件。
从网页开发的角度来说,有预先掌握这些网页开发语言的必要性。但单从使用Django的角度来说,在有些无须前端显示的应用场景中,即使没有掌握这些语言也能够完成开发需求。
在本书的范例中,在使用网页开发语言之前会有相应的讲述,读者不必担心产生学习障碍。