前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django:web框架的学习(1)

Django:web框架的学习(1)

作者头像
谢伟
发布2018-06-06 11:52:09
7620
发布2018-06-06 11:52:09
举报
文章被收录于专栏:GopherCoder

概念

  • Django:
    • 是什么? 是一个开放源码的web应用框架,由python编写,采用MVC的软件设计模式
    • 用途: 简化开发复杂数据库驱动的网页的流程
    • 特点: 01:强大的数据库驱动;02:自带的后台功能;03:优雅的网址;04:模板系统;05:缓存系统

基本概念

  • MVC:
    • 一种软件设计模式 M:models.py 主要的是处理数据库相关的代码;V:views.py 用户接口,呈现给用户的界面的代码;C:请求逻辑
  • Django:
    • 历史:解决新闻网页站点的制作和维护
    • 名字来源:比利时的吉普赛爵士吉他手Django Reinhardt来命名的
  • 支持的数据库

启动流程

  • 安装: pip install Django
  • 创建新项目 django-admin startproject [projectname]
  • 目录结构及说明 sample |----manage.py # 管理网站的脚本,启动web服务器 |----Sample settings.py # 工程的核心配置文件 urls.py # 路径配置文件:http://www.127.0.0.0.1:8000/hello wsgi.py __init__.py
  • 修改配置文件: setting.py
    • 修改Debug日志:DEBUG = True 改为 DEBUG = False
    • 修改语言显示:LANGUAGE_CODE = 'en-us' 改为LANGUAGE_CODE = 'zh-cn'
    • 修改数据库:DATABASES
    • 修改时区显示:TIME_ZONE = 'UTC' 改为TIME_ZONE = 'Asia/Shanghai'
  • 为网站生成数据库 python manage.py migrate
  • 运行服务器 python manage.py runserver [IP or PORT]
  • windows 获取本地IP
    • ipconfig

简易教程

  • 如何才能运行起来一个没有自己写代码的Django网页
    • 安装python 和 Django
    • 在指定目录下新建一个项目:django-admin startporject [projectname]
    • 运行服务器:python manage.py runserver

深入学习

代码语言:javascript
复制
    To be continued

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016.05.29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概念
  • 基本概念
  • 启动流程
  • 简易教程
  • 深入学习
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档