Django的使用入门
Django是一个由Python写成的Web应用框架,是 Python 社区的两大最受欢迎的 Web 框架之一(另一个是 Flask)。
Django的主要目的是简便、快速的开发数据库驱动的网站。
1.安装python
从Django2.0开始不再支持Python2.7,安装Python3
安装好后,查看python版本
C:\Users\Administrator>python --version
Python 3.5.3
Python安装完毕后,会自动安装pip工具包
2.IDE
进行Python + Django的Web开发,最佳IDE环境是Pycharm
3.安装Django
pip install django
如果出现Connection to pypi.org timed out. (connect timeout=15)')
设置超时时间
pip install --default-timeout=1000 django
或切换源
pip install -i https://pypi.douban.com/simple django
查看Django的版本
python -m django --version
Python安装目录的Scripts目录中可找到一个django-admin.exe
文件,这是Django的核心管理程序
将它加入操作系统的环境变量path中
django-admin help
4.创建项目
用 Django 自带的脚手架工具 django-admin 创建项目
django-admin startproject mydjango
生成的项目骨架
mydjango ├── mydjango // 项目全局文件目录 │ ├── __init__.py //空文件,告诉 Python 这个目录应该被认为是一个 Python 包 │ ├── settings.py // 全局配置 │ ├── urls.py // 全局路由 │ └── wsgi.py // WSGI服务接口,提供底层的网络通信功能 └── manage.py // 项目管理脚本
manage.py是整个项目的管理脚本
运行开发服务器
python manage.py runserver
浏览器打开http://127.0.0.1:8000/
创建成功
说明:
Django提供了一个由Python编写的轻量级服务器,简易但不安全,不要将它用于生产环境
Django的开发服务器具有自动重载功能,当代码有修改,每隔一段时间服务器将自动更新
默认为8000端口,端口修改,在运行开发服务器时指定
python manage.py runserver 8080
5.helloworld
(1)添加view.py
from django.http import HttpResponse def index(request): return HttpResponse("mydjango,hello world.")
(2)绑定 URL 与视图函数
修改urls.py
from django.contrib import admin from django.urls import include, path from . import view urlpatterns = [ path('admin/', admin.site.urls), path('', view.index,name='home'), ]
启动 Django 开发服务器
浏览器访问http://localhost:8000/
输出
mydjango,hello world.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2015-12-24 初识React