ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Day01-何为Django,入门"Hello World"

2021-08-10 08:32:19  阅读:203  来源: 互联网

标签:admin Day01 py Django 网址 urls 2.3 World


1. 什么是Django

  • The web framework for perfectionists with deadlines
  • Django makes it easier to build better Web apps more quickly and with less code
  • Django was invented to meet fast-moving newsroom deadlines,while satisfying the tough requirements of experienced Web developers
  • 鼓励快速开发,简洁实用设计
  • 处理了很多Web开发琐事令使用者专注实现
  • 无需重复造轮子,免费并开源
  • 开发快到离谱
  • 令人放心的安全
  • 可拓展性强

2. Hello World

  • 入门仪式:创建项目,输出Hello,world

    创建项目命令:django-admin startproject<项目名>

    • manage.py:为项目管理文件
    • __init__.py:Python自带运行文件
    • settings.py:全局设置文件
    • urls.py:全局路由控制(规定可访问的网址)
    • wsgi.py:服务器使用wsgi部署的文件

2.1 响应请求

2.2 流程演示

  • 使用项目命令django-admin startproject<项目名>创建jango项目

  • 进入urls.py文件添加path

  • urls.py文件同目录下创建views.py并输入指定内容

  • 进入mysite根目录使用指令python manage.py runserver启动服务

  • 浏览器输入网址访问对应服务链接

  • 最后使用ctrl+c关闭服务

2.3 理论讲解

2.3.1 关于'path'

  • 作用:规定什么网址可以访问,规定网址处理请求的方法,

  • path('admin/',admin.site.urls)语句的作用:规定后台管理网址

2.3.2 后台管理

  • 启动服务后在网址后加上/admin进入后台管理

  • 输入python manage.py help查找管理员设置指令

  • 重启本地服务查看提示命令完善项目(执行数据库文件)

  • 创建管理员

  • 重启本地服务进入管理员界面

2.3.3 其它小点

  • runserver:启动本地服务
  • migrate:同步数据库
  • createsuperuser:创建超级管理员参数
  • help:查看相关命令
  • 127.0.0.1:指代本机地址,等同于localhost
  • 8000:端口号

标签:admin,Day01,py,Django,网址,urls,2.3,World
来源: https://www.cnblogs.com/MurasameLory-chenyulong/p/15121995.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有