PythonBaby

导航

Window 下Django的安装及配置

本机环境:

Win10x64

Python 3.9.0

 

一、pip命令安装Django

pip3 install Django

二、添加环境变量

C:\Users\Rank\AppData\Local\Programs\Python\Python39\Lib\site-packages\django
C:\Users\Rank\AppData\Local\Programs\Python\Python39\Scripts

三、安装测试

成功则显示django版本

四、创建项目

创建一个名为HelloWorld的项目

django-admin.py startproject HelloWorld

五、启动服务器
python3 manage.py runserver 0.0.0.0:8000

浏览器访问 http://127.0.0.1:8000/

启动成功则结果如下(启动失败则看本文最后一条):

 

六、视图和 URL 配置

启动Visual Studio Code,打开项目所在文件夹,然后新建views.py

代码如下:

from django.http import HttpResponse
 
def hello(request):
    return HttpResponse("Hello world ! ")

绑定 URL 与视图函数,urls.py 内容修改为:

from django.conf.urls import url 
from . import views
 
urlpatterns = [
    url(r'^$', views.hello),
]

访问 http://127.0.0.1:8080/

成功显示“ Hello world !”

七、其他配置
1.语言改成中文
\HelloWorld\HelloWorld\settings.py
这是用于配置Django项目的,修改其中两行为:
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'

2.修改Django开发服务器端口

Django开发服务器的默认端口为8000
由于8000端口被酷狗占用了,启动服务提示Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。
解决方法一:命令行指定端口号启动
python3 manage.py runserver 0.0.0.0:8080

但是这样我用vscode就没法直接按F5启动了,还要在终端敲上面这行,这就有点不方便了。

解决方法二:通过修改 launch.json 文件把默认端口改成8080,加个参数就好了

成功访问 http://127.0.0.1:8080/

 

 
 

posted on 2020-11-21 13:46  PythonBaby  阅读(339)  评论(0)    收藏  举报