一、下载对应的版本的Django
网站:https://www.djangoproject.com/download/
二、安装django
我下载的是Django-3.0.2版本。
解压安装在 D:\python37\Lib\site-packages\Django-3.0.2
三、配置环境变量
在系统变量的path添加:D:\python37\Lib\site-packages\Django-3.0.2\django\bin(根据自己下载的目录)
四、创建工程
在cmd输入
D:\webdjango>django-admin startproject mydjango
我们就可以在webdjango文件夹看到我们创建的工程 mydjango
目录结构如下
五、调试运行web框架
python manage.py runserver
在浏览器输入http://127.0.0.1:8000/ 出现下面的界面则成功。
六、编写helloapp应用
1.在命令行输入
python manage.py startapp helloapp
我们会得到这样的一个目录:
工程(project)和应用(app)什么关系呢?
工程对应于一个网站,是配置和应用的集合应用对应于特定功能,是具体功能的载体配置和功能分离是高度模块化的体现
2.编写views.py
views.py中包含对某个HTTP请求(url)的响应
在views.py添加以下代码
# Create your views here.
from django.http import HttpResponse
def hello(request):
return HttpResponse("欢迎来到django世界!")
3.修改url路由
在urls.py中指定URL于处理函数之间的路径关系
在urls.py添加以下代码
from helloapp import views
urlpatterns = [
path('index/', views.hello),#某个url,对应处理的函数
path('admin/', admin.site.urls),
]
4.运行工程
python manage.py runserver
打开我们刚刚打开浏览器添加index(http://127.0.0.1:8000/index/),然后刷新页面
我们将看到:
七、解决 ‘django-admin’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
错误:运行django-admin startproject mydjango出现错误 ‘django-admin’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
解决:检查系统环境变量,添加django\bin目录(django-admin.py所在的目录)。我的django安装的目录是:D:\python37\Lib\site-packages\Django-3.0.2\django\bin,大家根据自己的安装目录配置。