过完年后,就是春招了,是找工作的好时机,找工作或换工作的同学需要好好准备一下面试了,最近我精选了 10 个关于 Django 的面试题,如果要看更多面试题目,请在公众号后台回复「面试」获取。祝你新的一年,祝你找工作顺利、工作也顺利。
1. Django 这个名字的起源及它代表的含义?
2003 年的秋天,两位 Django 的主创人员在开始使用 Python 来满足新闻网站快速迭代开发的需求,在此过程中发现大量的代码可以复用从而减少工作量提高效率,于是就开发出一个可以填空的 Web 框架,于 2005 年开源,一度成为非常流行的框架。它的名字来源于比利时的吉普赛爵士吉他手 Django Reinhardt。Django 一词也是罗马语术语,含义是「我醒了」。Django 的主要目标是简化数据库驱动的网站的开发。Django 注重组件的重用性和“可插拔性”,敏捷开发和 DRY 法则(Don't Repeat Yourself)。
2. Django 的有哪些优点和缺点/Django的哪些特征是你喜欢的?
Django 是一个安全、快速、敏捷的 web 应用开发框架。
优点:
大规模、丰富、活跃的开源社区支撑。有大量的第三方应用可以集成,用于满足项目的需求。
成熟。Django 已经持续更新迭代十多年,增加了不少新功能并持续加固。
集成后台管理。只需要轻松配置即可自动生成强大的后台管理页面,便于管理 web 应用。
插件支持。允许工程师为应用增加不同的特性,留下足够多的空间来实现自定义功能。
丰富的类库。丰富的类库可以很轻松地为应用增加新功能。
O