手机python软件怎么创建项目_Django创建工程以及app和基本使用_python

一、Django框架基本结构与使用

1、安装

pip install django #安装

pip show django#查看安装的路径,然后添加django-admin.py文件路径的环境变量

2、创建工程

切换到需要创建工程的目录执行:django-admin startproject 工程名

产生的目录:

20200606182356247360.png

目录解析:

mytest:对整个程序进行配置

-- settings.py:配置文件

-- urls.py :url和函数或类的对应关系

-- wsgi : 遵循wsgi规范。以后线上更换uwsgi+nginx

manage.py :管理Django程序

python manage.py

python manage.py startapp xx

python manage.py makemigrations

python manage.py migrate

3、创建app

python manage.py startapp cmdb

产生的目录:

20200606182356415336.png

migrations:(数据库修改表结构的操作记录),类似sqlalchemy功能,比sqlalchemy更全面

init.py: python包的标识,python3可有可无

admin.py :Django为我们提供的后台管理程序

apps.py:配置当前app的

models.py: ORM,写指定的类,通过命令可以创建数据库结构

tests.py:单元测试

views:写业务逻辑代码

4、使用前配置

(1)静态文件配置

project.settings.py

STATICFILES_DIRS=(

os.path.join(BASE_DIR,‘static‘),

)

并在路径下生成static文件夹用于存放静态文件

(2)创建模板路径

DIRS ==》[os.path.join(BASE_DIR,‘templates‘),]

并在路径下生成templates文件夹用于存放html模板文件

(3)settings中

middlerware  #注释csrf行

三、使用流程

20200606182356474908.png

1、路由系统urls

(1)路由分类

a、一个url对应一个函数或类

b一类url对应一个函数或类(动态路由)

2、在对应的view里面编写对应的函数或类,

函数或类完成数据库数据的获取以及模板文件的获取,按照自己的想法进行数据渲染到html中,最后将html与数据以字符串的形式返回给客户端

3、模板文件编写存放在templates文件夹下面,静态文件存放在static文件夹下面

原文地址:https://www.cnblogs.com/chenxiaozan/p/12831590.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值