关键词:
python django 环境
动机:
最近在看互联网相关的东西,所以想做一个网站,从前端到后端都接触一下。自己本身是看J2EE相关的,但是在调研过程中发现django可能搭建更简单。自己Java比较熟,Python只是用过一些,正好爬虫用Python写。所以决定先用django做一个,以后有机会再做一个Java。
思路:
按照敏捷开发的思想,每次产出一个小成果。
对前端没有了解,先做后端,从数据抓取开始,然后建立数据库,再把网站搭起来,最后做前端。
内容:
搭建django环境
python安装就不介绍了,本人用的python3.6.6,
- 安装django
cmd窗口运行
pip install django
django-admin help
成功的话第二个命令会出django的help说明。
我这边显示安装的是django-2.2.2,同时还安装了sql-0.3.0
-
创建django project
自己一直用Java开发,所以之前python也用的eclipse,这里继续使用eclipse作为开发工具。
第一步,创建project
第二步,创建app模版
第三步 启动
服务器启动之后, 浏览器打开 http://127.0.0.1:8000/
在Eclipse的Console中,我们可以看见一些信息
查了查,这个migrate是使数据库状态与当前模型集和迁移集同步。说白了,就是将对数据库的更改,主要是数据表设计的更改,在数据库中真实执行。例如,新建、修改、删除数据表,新增、修改、删除某数据表内的字段等等。
我们按照说明在cmd窗口project目录下运行一下
python manage.py migrate
发现在目录下生成了一个数据库文件db.sqlite3。
第一天结束。