美文网首页
django01环境搭建基本流程

django01环境搭建基本流程

作者: fly5 | 来源:发表于2018-09-29 16:51 被阅读0次

一、环境搭建

  • python环境
  • 虚拟环境搭建
  • pycharm安装
    破解问题:安装java环境·通过jar包方式进行破解
    
  • mysql安装

二、Django简介

  • Django是用于python开发的一个免费开源web框架
  • 官方文档
    使用1.11长期支持斑纹(英文版)
    参考2.0版本(中文版)
    

三、MVC模式\MTV模式

  • MVC
    M: model模型(数据存取)
    V: view视图(展示内容)
    C: contrller控制器(业务逻辑处理)
    
  • MTV
    M:model模型(ORM对象和数据库)
    T:template模板(展示内容)
    V:view视图(业务逻辑处理)
    

四、Django环境

  • 安装Django
    $ workon python3    # 进入虚拟环境
    $ pip install Django==1.11.4 #安装Django
    # 检查
    $ python    # 进入python shell脚本
    >>> import django
    >>> django.get_version()
    '1.11.4'
    

五、创建Django项目

# 创建项目  "Hello  Django"
$ django-admin startproject Hello  Django

# 文件说明
manage.py  命令行与django交互
HelloDjango/__init__.py  该目录是包
HelloDjango/settings.py  项目配置文件
HelloDjango/urls.py  路由(分发)
HelloDjango/wsgi.py  上线部署

# 启动项目(进入该项目)
$ python manage.py runserver

#查看是否成功
进入网址127.0.0.1:8000
It worked!

虚拟环境设置:/home/fpp/.virtualenvs/python3/bin/python

六、创建应用

$ python manage.py startapp meituan

# 文件说明
meituan/admin.py 站点配置(后台管理)
meituan/apps.py 应用配置
meituan/__init__.py  该目录是包
meituan/migrations  数据路操作相关的目录(迁移文件)
meituan/models.py   模型(对象与数据库)
meituan/views.py    视图(业务逻辑处理)

# 激活应用
settings.py文件 -> INSTALLED_APPS -> 'meituan'


一个项目中可以创建多个应用
sqlite:轻量级(小型)数据库(客户端,例如ios/andriod)

七、基本流程

- 请求流程:用户请求 -> urls -> views -> temples -> 用户响应

- template模板目录,需要添加到settungs.py配置文件中
- render 是调用HttpResponse

八、在数据库中对应生成表单

  • 生成迁移文件
$ python manage.py makemigrations

注意:模型需要关联项目!

  • 执行迁移
$ python manage.py migrate

将 模型(表单)在数据库中对应创建对应表单

相关文章

  • django01环境搭建基本流程

    一、环境搭建 python环境 虚拟环境搭建 pycharm安装破解问题:安装java环境·通过jar包方式进行破...

  • 框架_Django_1

    Django 环境搭建 虚拟环境搭建(Ubuntu,windows类似) Django基本流程 Django的特点...

  • Windows下安卓终端耗电分析工具BatteryHistori

    本文目的 网上有很多关于BatteryHistorian环境搭建的指导,很多是基于完整环境搭建进行的,基本的流程如...

  • 01基于Eureka的服务注册

    (一) 传统的不使用SpringCloud组件的微服务构建 (搭建微服务项目基本流程) 一 环境搭建 说明 技术栈...

  • 睿云智合(Wise2C)容器解决方案如何操作

    大幅提高现有开发交付工作效率,加快交付速度,环境搭建-过去,流程搭建环境是先提交环境需求单,走审批流程,然后运维人...

  • 部署Hexo到服务器并完成自动发布

    服务器环境 ubuntu16.04 64位 搭建流程简介 服务器端环境搭建 Hexo端环境搭建(可搭建在服务器上)...

  • Android jni

    NDK Windows和linux 环境搭建 JNI函数调用流程,JNI理解和基本数据类型 JNI访问Java中各...

  • ride的使用

    一,环境的搭建 二,最基本流程 三,Ride各个面板说明 四,Robotframework库的介绍 五,用例编写及...

  • 百度云配置服务器(一)

    基本流程 使用云服务器搭建LNMP平台的操作步骤如下: 准备编译环境。 安装Nginx。 安装MySQL。 安装P...

  • 基本环境搭建

    安装Node.js和npm 首先,从Node.js官网下载对应平台的安装程序,在Windows上安装时务必选择全部...

网友评论

      本文标题:django01环境搭建基本流程

      本文链接:https://www.haomeiwen.com/subject/rcdboftx.html