Django是最近刚接触,需要懂点Python知识,本文只是初步搭建,后续深入学习继续分享。
一、首先、环境搭建
1、建议按照网上教程推荐使用虚拟环境、安装Virtualenv,好处是可以创建一个干净的开发环境,各个不同的项目隔离。
pip install virtualenv 现在我用的是16.0.0版本。
virtualenv --no-site-packages practice
done完成,虚拟环境创建成功了。
cd 到刚新建的目录Scripts下:
activate 激活创建的practice环境,deactivate释放环境。
2、场地有了,开始购置设备干活了,下一步安装Django
pip install Django
安装完成,pip list 看下
至此,环境基本完成了。
二、新建项目
新建项目mysite:
django-admin startproject mysite
再初始化项目数据库,python manage.py migrate
创建账户,用于项目登录:
python manage.py createsuperuser
依次输入用户名、密码,密码至少6位。
项目建立完成,需要给项目建立一个应用,这里实例一个取名为poem。
django-admin startapp poem
建立应用后需要给应用建立数据表,django自带sqlite3数据库,我们只需添加字段即可。
数据库建立后,需要前端页面进行请求访问。
访问通过总路由mysite下的urls进行的。
分发到应用的视图views。
视图里有一个跳转页,需要返回一个html页面,需要在poem应用底下新建一个templates文件夹,然后再建一个html文件。
至此一个基本的请求响应完成。
三、启动,执行 python manage.py runserver
浏览器启动
至此,大功告成。
四、总结
django框架模块,setting是一个后台设置,urls是路由,wsgi 网关(基本不用),分应用下,models 建立数据库字段,views操作视图,请求跳转。
本文是自己的学习记录,欢迎各位指教,共同学习进步!!