python django框架学习笔记(一)

1、开发环境的搭建

  建议环境与版本为一下内容:

  python 3.5.1

  Django 1.9.5

  Mysql 5.6

  PyMySQL 0.7.2

  Pycharm 2016.1

  步骤一、安装多版本python,当然,我们这里先实现安装python 3.5.1.

  步骤二、更新pip版本(可选),更新命令:python -m pip install --upgrade pip

  步骤三、使用pip安装virtualenv,命令:pip inlstall virtualenv,指定版本安装 pip install virtualenv==15.0.1

  步骤四、创建虚拟环境,在自定义文件夹和路径下,使用命令:virtualenv django_basic_venv.

  步骤五、使用虚拟环境,命令行出现(...)表示使用到该虚拟环境

  windows10下

  

  步骤六、在虚拟环境中安装django.命令:pip install django.指定特定版本安装 pip install django==1.9.5

       

  步骤七、在虚拟环境中安装pymysql,命令:pip install pymysql.指定特定版本安装 pip install pymysqll==0.7.2

      

 


 

2、django的命令行工具

  django-admin.py是Django的一个用于管理任务的命令行工具,manage.py是对django-admin.py的简单包装。每个Django Peoject里面都会包含一个manage.py

  语法:

  django-admin.py <subcommand>[options]

  manage.py <subcommand>[options]

  subcommand是子命令;options是可选项

    常用子命令:

  startproject:创建一个项目

  startapp:创建一个app

  runserver:运行开发服务器

  shell:进入django shell

  dbshell:进入django dbshell

  check:检查django项目完整性

  flush:清空数据库

  compilemessages:编译语言文件

  makemessages:创建语言文件

  makemigrations:生成数据库同步脚本

  migrate:同步数据库

  showmigrations:查看生成的数据库同步脚本

  sqlflush:查看生成清空数据库的脚本

  sqlmigrate:查看数据库同步的sql语句

  dumpdata:导出数据

  loaddata:导入数据

  diffsettings:查看你的配置和django默认配置的不同之处

 

  manage.py特有的一些子命令:

  createsuperuser:创建超级管理员

  changepassword:修改密码

  claersessions:清除session

 

  OK,预览一遍上面的命令后,我们开始创建一个hello项目。首先,我们切换到我们自定义的项目目录下,然后开始创建这个新的项目工程,我们把这个项目暂时命名为hello_django:

  在工作目录中使用django-admin.py staryproject PROJECTNAME 创建好工程目录,在这个工程目录下使用django-admin.py startapp APPNAME 创建一个我们需要开发的工程APP。

   

  在windows10下,我们这个工程项目的文件布局现在是这样: 

      

  然后,我们使用manage.py runserver 默认开启开发服务器

  

  需要指定端口访问, manage.py runserver 127.0.0.1:8080 就OK

 


 

3、django项目目录结构

   

  快速搭建一个用户查询列表的页面,实现步骤如下:

  首先我们在settings.py里面的INSTALLED_APPS添加我们APP名字

  第一步:在views.py里面定义个业务请求处理的函数。

  第二步:定一个模版并引入静态文件。

  第三步:在url.py里面定义url地址

  第四步:启动服务。

  第五步:把用户数据查询并渲染到页面上。

  

posted @ 2016-11-15 14:42  前进的卒子  阅读(431)  评论(0编辑  收藏  举报