技术栈:python语言 django框架 vue框架 scrapy爬虫框架
系统功能:
景点推荐、景点详情、旅游路线、旅游时节、
周边景点、周边酒店、评论、景点、站内旅游新闻、
旅游酒店、酒店详情、后台管理、
去哪儿旅游、马蜂窝旅游、携程旅游、爬虫
爬虫
(1)酒店信息: (艺龙旅行)
(2)景点信息: (去哪儿旅行)
Django框架的核心包括:一个对象关系映射器,用作数据模型(以Python类的形式定义)和关系型数据库间的介质;一个基于正则表达式的URL分发器;一个视图系统,用于处理请求;以及一个模板系统[5]。
核心框架中还包括:
一个轻量级的、独立的Web服务器,用于开发和测试。
一个表单序列化及验证系统,用于HTML表单和适于数据库存储的数据之间的转换。
一个缓存框架,并有几种缓存方式可供选择。
中间件支持,允许对请求处理的各个阶段进行干涉。
内置的分发系统允许应用程序中的组件采用预定义的信号进行相互间的通信。
一个序列化系统,能够生成或读取采用XML或JSON表示的Django模型实例。
一个用于扩展模板引擎的能力的系统。
Django,发音类似于(粘构)。是用python语言编写的开源web开发框架,并遵循MVC设计模式。Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有很多功能强大的第三方插件,也可以开发出自己的工具包。使得Django有很强的可扩展性,它还强调快速开发和DRY原则。
django 是基于P)rthon 的重量级开源Web 框架。Django 拥有高度定制的ORM 和大量的APL 简单
灵活的视图编写,优雅的URL, 适千快速开发的模板和强大的管理后台, 这使得它在Python Web 开发
领域拥有着不可动摇的地位。匝tagram 、F订eFox 、国家地理杂志等著名网站都使用了D抑1go 进行开发。