创建Django项目_first_Django

一、使用Pycharm 创建一个Django项目

创建Django项目_first_Django_第1张图片

1.目录说明

特殊说明:

  • 命令行,创建的项目是标准的。

  • pycharm,在标准的基础上默认给咱们加了点东西。

    • 创建了一个templates目录【删除】

    • settings.py中【删除】

 Django
├── manage.py         【项目的管理,启动项目、创建app、数据管理】【不要动】【***常常用***】
└── mysite
    ├── __init__.py
    ├── settings.py    【项目配置】          【***常常修改***】
    ├── urls.py        【URL和函数的对应关系】【***常常修改***】
    ├── asgi.py        【接收网络请求】【不要动】
    └── wsgi.py        【接收网络请求】【不要动】

2.创建APP

2.1 APP的作用

- 项目
    - app,用户管理【表结构、函数、HTML模板、CSS】
    - app,订单管理【表结构、函数、HTML模板、CSS】
    - app,后台管理【表结构、函数、HTML模板、CSS】
    - app,网站   【表结构、函数、HTML模板、CSS】
    - app,API    【表结构、函数、HTML模板、CSS】
    ..
注意:我们开发比较简洁,用不到多app,一般情况下,项目下创建1个app即可。

2.2 创建APP

在项目文件下(根目录下) 执行以下命令,就会看到有一个叫做my_app 的APP已经创建完成

python manage.py startapp my_app


创建Django项目_first_Django_第2张图片

 2.3 APP目录结构

├── app01
│   ├── __init__.py
│   ├── admin.py         【固定,不用动】django默认提供了admin后台管理。
│   ├── apps.py          【固定,不用动】app启动类
│   ├── migrations       【固定,不用动】数据库变更记录
│   │   └── __init__.py
│   ├── models.py        【**重要**】,对数据库操作。
│   ├── tests.py         【固定,不用动】单元测试
│   └── views.py         【**重要**】,函数。
├── manage.py
└── mysite2
    ├── __init__.py
    ├── asgi.py
    ├── settings.py
    ├── urls.py          【URL->函数】
    └── wsgi.py

3.快速上手(创建页面)

3.1 注册APP【settings.py】

#注册AP注意内容

创建Django项目_first_Django_第3张图片

3.2 编写URL和视图函数对应关系 【urls.py】

创建Django项目_first_Django_第4张图片

3.3 编写视图函数 【views.py】 

创建Django项目_first_Django_第5张图片

3.4 运行

到目前,可以运行了。

 4.报错处理

  • 编码问题UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd2 in position 0: invalid contin

  • 解决方法:注意计算机名称不能是中文

  • 报错处理方法:转载连接

创建Django项目_first_Django_第6张图片


你可能感兴趣的:(Django,django,python,后端)