Django简单入门(一)
- 人工智能
- 2025-08-12 12:24:02

一、配置虚拟环境
1、安装虚拟环境库vitualenv 与vitualenvwrapper-win
2、创建虚拟环境 myenv
3、在此环境中安装django
二、创建一个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 命令行工具文件
3、测试服务器启动1) 使用PyCharm专业版启动
2) 使用命令执行启动
python manage.py runserver [ip:port]
直接运行,默认的端口:8000
修改端口号: python manage.py runserver 8008
退出运行:ctrl+C
4、数据迁移迁移:就是将模型映射到数据库的过程
生成迁移文件
python manage.py makemigrations
执行迁移
python manage.py migrate
注意:配置数据库(使用默认的SQLite)
选择SQLite
测试配置的数据库
打开数据库
5、创建子应用python manage.py startapp App(子应用名称)
6、基本视图(1)在views.py文件中 写视图函数
(2)配置urls
(3) 测试
(4) 访问页面:localhost:8000/index/
7、基本模板(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 %} {#在模板中加载自定义标记#} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>渲染模板</title> </head> <body> <h1>Hello Use Render!!!</h1> <img src="{% static 'imgs/pic.png' %}"> bear!!! </body> </html>(5)运行效果
Django简单入门(一)由讯客互联人工智能栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Django简单入门(一)”
下一篇
西南科技大学814考研二