1、安装虚拟环境库vitualenv 与vitualenvwrapper-win
2、创建虚拟环境 myenv
3、在此环境中安装django
1、使用命令来创建:django-admin startproject Django2023 工程名为Django2023
2、 使用PyCharm专业版创建Django项目
|Django2023 项目根目录
├── user 应用名称
│ ├── migrations 数据模型迁移记录目录
│ │ └── __init__.py inti文件,标识当前所在的数据模型迁移记录目录是一个 │ ├──templates 模板资源(自己创建)│ ├──static 静态资源(自己创建)
│ ├── __init__.py init文件,标识当前所在的应用目录是一个 Python 包
│ ├── admin.py Django Admin 应用的配置文件
│ ├── apps.py 应用程序本身的属性配置文件
│ ├── models.py 用于定义应用中所需要的数据表的配置文件
│ ├── tests.py 用于编写当前应用程序的单元测试的测试文件
│ └── views.py 用来定义视图处理函数的文件
├── Django2023 项目名称
│ ├── __init__.py init文件,标识当前所在的项目目录是一个 Python 包
│ ├── settings.py 项目配置文件
│ ├── urls.py url路径文件
│ └── wsgi.py WSGI服务器程序的入口文件
└── manage.py 命令行工具文件

1) 使用PyCharm专业版启动
2) 使用命令执行启动
python manage.py runserver [ip:port]
直接运行,默认的端口:8000

修改端口号: python manage.py runserver 8008

退出运行:ctrl+C

迁移:就是将模型映射到数据库的过程
生成迁移文件
python manage.py makemigrations
执行迁移
python manage.py migrate

注意:配置数据库(使用默认的SQLite)

选择SQLite

测试配置的数据库

打开数据库

python manage.py startapp App(子应用名称)

(1)在views.py文件中 写视图函数

(2)配置urls

(3) 测试

(4) 访问页面:localhost:8000/index/
(1) 在views.py文件
- from django.shortcuts import render
-
- # Create your views here.
- from django.http import HttpResponse
- #视图函数views
-
-
- def index(request):
- pass
-
- # (2) 模板引擎渲染响应
- return render(request,template_name='index.html')
(2)创建templates目录下创建html文件

(3)配置urls (同上)
(4) 访问页面:localhost:8000/index/

(1)同7操作一样
(2)创建static目录下存放图片目录imgs下pic.png图片

(3)在setting中配置静态资源(图片如上)
- #配置静态html,js,css,图片等
- STATICFILES_DIRS=[
- os.path.join(BASE_DIR,'static')
- ]
(4)在index.html文件中进行图片加载
- {% load static %}
- {#在模板中加载自定义标记#}
- "en">
- "UTF-8">
-
渲染模板 Hello Use Render!!!
"{% static 'imgs/pic.png' %}">- bear!!!
(5)运行效果
