Django学习笔记——第一天

Why should i decide to learn the Django?

想学习python的web框架有一段时间了,自上次寒假开始就有这样的计划,也为此付之行动了一段时间,但倒是还是贪玩,慢慢就荒废了。而选择django也是综合考虑了一番,那就启程吧!!!

参考资料:

官方文档
《跟老齐学Python Django实战》
《使用Django架站的16课》
参照刘江的blog

环境配置:

Python3.6
django1.10

第一天

Let’s go!!!
  • 创建项目Project
    命令行下使用 django-admin startproject Project_name ,这里我的项目是mysite
  • 创建应用APP
    命令行下使用 django-admin startapp app_name ,这里我的 app_name 是 blog

    或者使用 python manage.py startapp app_name
    django-admin.py是安装django后有的,bin目录下,而项目目录下的manage.py封装了django-admin的操作

    OK,查看刚刚创建的项目结构:
    这里写图片描述
    从图片可看出,生成了 mysite,blog文件夹和manage.py
    再分别查看 mysite,blog 结构,如下图:
    这里写图片描述
    这里写图片描述
    结构解释:

  • manage.py
    就是封装了一些命令的工具,如上面所述的django-admin。

  • mysite 具有管理项目的功能
    • settings.py:项目初始化、参数配置等文件
    • urls.py:路由配置文件,使得 url 能指向某个函数或视图(template)
    • wsgi.py:提供底层的网络通信功能,可百度一下WSGI
    • init.py:使得mysite变成可以import的库
  • blog 创建的应用
    • init.py:类似上面的
    • admin.py:管理工具,如可以向管理增加新应用
    • apps.py:没啥用
    • models.py:定义应用的数据模型
    • tests.py:测试用的
    • views.py:定义视图函数、视图类
    • migrati
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值