Django笔记:day 1/ 配置及创建课题应用

视频链接:构建个人博客网站

    • 预备条件
    • 安装Django
    • 项目和应用


预备条件

本笔记基于Windows 10, Python 3.7.0 和 Visual Studio Code

  1. https://msdn.itellyou.cn/
  2. https://www.python.org/downloads/
  3. https://code.visualstudio.com/
python添加到环境变量 /测试安装是否成功 >python

安装Django

  • 查看现有工具包
    pip list # 查看已安装包
  • 开启本地虚拟环境


----------


pip install virtualenv # 安装虚拟环境变量包
cd path # 转到存储文件夹 path is the one you assign.
virtualenv t_env # 创建虚拟环境文件夹
cd t_env # 进入虚拟环境文件夹
Scripts\activate # 激活虚拟环境 deactivate # 退出虚拟环境
  • 虚拟环境下安装django
pip install django # 安装web框架—Django

项目和应用

项目是一系列的文件,可用来创建并运行一个完整的web站点。应用则是在文件夹下具有特定功能的文件。

  • 在虚拟环境下创建blog课题
django-admin startmyproject file_name # 创建课题文件夹 file_name = blog

该命令即在虚拟变量文件夹下创建项目文件夹。其组织结构为,子一级项目文件夹包括子二级文件夹和manage.py,且子一和子二重名,均为blog。子二级文件夹包括settings.py, urls.py, init. py。py功能如下:
Django笔记:day 1/ 配置及创建课题应用_第1张图片

  • 运行开发服务器
python manage.py runserver # 测试开发服务器是否成功搭建

测试网址:http://127.0.0.1:8000/

[30/Aug/2018 15:46:22] “GET / HTTP/1.1” 200 16348 # 时间戳、请求、http响应编码、字节数

若网页显示成功,则可继续创建应用;否则应检查前面步骤,最次删除重做

  • 创建应用
python manage.py startapp learning_blog # 创建learning_blog应用

虚拟文件夹下新生成learning_blog文件夹和数据库0 db.sqlite3, learning_blog文件夹里有init.py, admin.py, models.py, views.py, apps.py, tests.py, migrations文件夹。
Django笔记:day 1/ 配置及创建课题应用_第2张图片

Note:
1. model.py, view.py 中没有真正的代码,需要后续配置。
2. urls.py 不会创建本地的urlconf,需要手动创建。
接下来用本地项目中的urlconf 里的include()指令分配应用的urlconf。
3. 在settings中配置新应用,以便建立app和项目间的联系。


你可能感兴趣的:(django,django,python,web,blog,ysh)