django的基本操作流程

Posted 4231a

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django的基本操作流程相关的知识,希望对你有一定的参考价值。

          pip   install django 

          cd Desktop/课上代码02/ #进入到创建项目的目录

          django-admin startproject 项目的名称  #创建项目

          __init__.py 声明这是一个包  settings.py 项目的配置文件 urls.py 项目中url的路由

          wsgi.py 部署的时候wsgi服务器的配置文件  manage.py管理django的项目

         migrations  数据库的迁移文件     admin.py 在django管理后台的时候用    app.py app的名字 在settings中注册的时候使用   models.py 项目中的模型 数据库表结构  tests.py 测试的时候使用    views.py 写给django处理数据的函数或类             

        django是以APP的形式管理项目   python manage.py startapp app的名字 

        注册app 在settings 配置文件中INSTALL_APPS中添加你app的名字  修改settings文件中的databases  

        app 在model建立对应关系   使用pip下载pymysql  在创建项目自带包的__init__.py中伪装mysqldb

        具体写入:import pymysql   没有pymysql的  先pip install pymysql 然后伪装: pymysql.install_as_Mysqldb()

        创建迁移文件 : python manage.py makemigrations   映射到数据库:python manage.py migrate 在view中操作进行增删改查

    mysql 

    缺点:sql语句错一个字母都不行 写起来比较麻烦 sql注入好处:比较快   

    orm

    好处:不用担心sql出错 代码和数据库进行分离 切换数据库很方便 

    坏处: 没有直接操作sql效率高 但是可以忽略不计    

以上是关于django的基本操作流程的主要内容,如果未能解决你的问题,请参考以下文章

Django创建基本流程

走通Django的基本流程

Django框架简介和创建django项目的基本流程

Django基本流程-配置数据库

Django orm简单操作流程

用Django编写后端任务流程