不知道大家有没有了解过web开发,而正在学习的我们,如果想日后从事web开发内容,必须得要知道django框架,因为这是搭建的窗口,所以接下来给大家讲述的内容非常重要,不同于老师细致的讲课内容,下面直接给大家带来需要知道的内容精华,快点来看下吧~

1、Django简介

Python下有多款不同的 Web 框架,Django是最有代表性的一种。

Django是一个开源的Web应用框架,由Python写成。

2、Django的特点

1) 强大的数据库功能:用python的类继承,几行代码就可以拥有一个动态的数据库操作API,如果需要也能执行SQL语句。

2) 自带的强大的后台功能:几行代码就让网站拥有一个强大的后台,轻松管理内容。

3)模板系统:强大,易扩展的模板系统,设计简易,代码和样式分开设计,更易管理。

3、Django基本命令

1) 新建一个项目:django-admin.py startproject project-name

在 windows 上如果报错,尝试用 django-admin 代替 django-admin.py 。

2) 新建一个APP:python manage.py startapp app-name

3) 启动服务器:python manage.py runserver 0.0.0.0:8000

安装 Django 并启用脚手架

本文假定你已经安装好了 Python 3 和 pip,那么可以直接用 pip 安装 Django:pip install django

安装好 Django 后,我们用 Django 自带的脚手架工具 django-admin 创建项目:django-admin startproject django_news

cd django_news

生成的项目骨架及每个文件的作用如下所示:django_news

├── django_news              // 项目全局文件目录

│   ├── __init__.py

│   ├── settings.py          // 全局配置

│   ├── urls.py              // 全局路由

│   └── wsgi.py              // WSGI服务接口(暂时不用纠结这个是神马)

└── manage.py                // 项目管理脚本

我们使用 manage.py 来运行开发服务器(Development Server):python manage.py runserver

按照提示,我们通过浏览器访问 localhost:8000,可以看到欢迎界面:

以上就是了解diango的最基础内容,大家一定要认真学习了解下哦~好了,如果已经跟着上面教程设置了,大家准备就绪,就可以继续进行web开发操作啦~

pythondjango是干什么的_python django框架是什么?怎么使用?相关推荐

  1. python 录制web视频_Python django框架 web端视频加密的实例详解

    视频加密流程图: 后端获取保利威的视频播放授权token,提供接口api给前端 参考文档:http://dev.polyv.net/2019/videoproduct/v-api/v-api-play ...

  2. python动态映射_Python Django框架url反向解析实现动态生成对应的url链接示例

    本文实例讲述了Python Django框架url反向解析实现动态生成对应的url链接.分享给大家供大家参考,具体如下: url反向解析:根据url路由规则,动态生成对应的url链接 (防止硬编码). ...

  3. python django开发框架_Python Django 框架开发

    参考文档: http://python.usyiyi.cn/django_182/intro/tutorial01.html #Django 1.8.2 文档 http://www.ziqiangxu ...

  4. python自带的框架是什么_Python Django框架是什么?Python学习入门!

    众所周知,Python是一门简单易懂.语法清晰的编程语言,拥有各种各样的开发框架,大大减少了开发者不必要的重复性工作,提高了开发效率. 而提及Python框架,首先大家想到的就是Django框架,那么 ...

  5. pythondjango搭建数据管理平台_python+django 搭建整个平台流程

    1.数据库安装,安装MySql 一.到http://repo.mysql.com/里面找 mysql57-community-release-el7-8.noarch.rpm或者直接wget http ...

  6. python的django框架http请求_python django框架(一)

    模板特殊标记 {{name}} {{users.0}} {{users.1}} {{user_dict.k2}} {{user_dict.k1}} 循环 {% for item in user_dic ...

  7. python web报表_python django框架 渲染和ajax表单提交周报表

    一. 实际需求 之前这篇文章kettle-自动生成周报 是使用java开源ETL工具kettle实现,正常情况下是每天写工作完成情况到Excel表,每周五定时任务启动读取Excel日志写入数据库,再读 ...

  8. pythondjango开发实战经典_python Django网页开发实战(1)

    首页 电影 电视剧 动漫 综艺 音乐 MV 视频 短片 公开课 {% for movie in movies %} {{ movie.name }} {{ movie.disc }} {% endfo ...

  9. python django框架如何导出_python框架django的数据库的正向生成和反向生成

    正向生成,指的是先创建model.py文件,然后通过django内置的编译器,在数据库如mysql中创建出符合model.py的表. 反向生成,指的是先在数据库中create table,然后通过dj ...

最新文章

  1. IbatisNet开发使用小结
  2. oracle spfile和pfile文件
  3. Jupyter notebook入门
  4. 实时平台在趣头条的建设实践
  5. java 电子商务云平台b2b b2c o2o springmvc+mybatis+spring cloud+spring boot
  6. 工作流实战_20_flowable 任务签收 反签收
  7. linux 页描述符,Python描述符(descriptor)解密
  8. django准备 —环境配置,及其虚拟环境安装、django安装、数据库安装、新建项目...
  9. 数据分析师 vs 算法工程师,Python 出身的程序员如何抉择?
  10. jQuery→简介引入、jQuery类数组对象$()与DOM对象、各种选择器、attr()、html() 、text()、val()
  11. 学在信息——初窥门径
  12. 电影影院购票管理系统
  13. MT7621原厂openwrt SDK使能串口2和串口3
  14. CefSharp内核浏览器之C#与js的互相调用
  15. 《增强现实:原理、算法与应用》读书笔记(1)基础矩阵、本质矩阵与单应性矩阵
  16. linux操作系统基础复习
  17. MBA-day20 不定方程问题-练习题
  18. 移动安全测试框架MobSF(二):动态分析
  19. 烂泥:linux文件同步之rsync学习(一)
  20. ArcBlock 分享 | OCAP Playground让区块链开发变得更友好

热门文章

  1. c11 语言,语言学C11-1.ppt
  2. 嵌入式linux蓝牙通讯,开发板蓝牙通信问题,有这方面经验的请进
  3. mysql密码自动被改_每日一shell(十一)mysql强制自动修改密码
  4. Baumer相机BGAPI_ImageHeader Member List
  5. oracle安装无响应,求教 pl/sql连接本机数据库是未响应问题
  6. win7 64 php5ts.dll,windows7 64位 php5.3安装php_mongo.dll方法
  7. 有线电信服务全球市场:未来三年复合年增长率将放缓
  8. Android 如何在Eclipse中查看Android API源码 及 support包源码
  9. 办公室网络域控制器管理方案
  10. .NET深入学习笔记(2):C#中判断空字符串的4种方法性能比较与分析