Django框架学习--创建项目

Posted sakura-d

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django框架学习--创建项目相关的知识,希望对你有一定的参考价值。

基础

  1. 前端:html CSS javascript
  2. 云端接口: JSON AJAX RESTful
  3. Web服务器: Apache nginx Tomcat
  4. Web框架: Django Tornado Flask Pyramid
  5. 业务逻辑: Python
  6. 数据库: mysql PostgresQL Mongo Sqlite

安装IDE

安装、使用pycharm或者其他IDE
pycharm官网

创建项目

DOC命令行cd到保存项目的目录下
如在E:Python_Project目录下创建一个mysite项目,使用django-admin startproject 项目名称,创建项目
技术图片
启动服务器
技术图片
复制上面显示的服务器IP(本机IP地址:http://127.0.0.1:8000/)
技术图片
Ctrl+c关闭服务器
项目目录结构
技术图片

Django文档

Django官网
Django是基于MTV模式的框架,即 M: Model T:Template V:View

  1. Model:直接同数据库打交道的一层,与数据组织相关的功能,组织和储存数据的方法和模式,与数据模型相关的操作
  2. Template:与表现相关的所有功能,页面展示风格和方式,与具体数据分离,用于定义表现风格
  3. View:针对客户端请求,获取数据、筛选数据、整合数据,并指定数据显示模式

创建应用(Application,App)

我们前面创建了一个项目(网站),项目相当于一个容器,包含各种配置文件和功能文件
而应用,就是对应特定的功能。举个例子:QQ相当于一个项目,视频通话是其中的一个功能(应用),发送文字是另一个功能(应用)
创建APP的命令:Django-admin startapp +应用名称,比如我们创建一个名为student的应用:Django-admin startapp student
技术图片

用pycharm打开、编写该项目
打开pycharm;选择:Open,选择该项目;配置该项目所用的解释器(环境);
技术图片

















以上是关于Django框架学习--创建项目的主要内容,如果未能解决你的问题,请参考以下文章

Django 开发框架学习

Django 开发框架学习

python开发学习-day15(前端部分知识web框架Django创建项目)

学习笔记-Django框架的使用

Django基础学习笔记:初识MTV模式

Django学习第二天