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的基本操作流程的主要内容,如果未能解决你的问题,请参考以下文章