一、安装软件,准备工作
Python3.8
下载:
链接:https://pan.baidu.com/s/1MCGnkZfJFLlMVhH6gSzIEg
提取码:32z5
安装:
需要勾选“Add Python 3.6 toPATH”,自动添加环境变量
PyCharm2020
链接:https://pan.baidu.com/s/1WKX38G9rvaWWcaSrfpdGUw
提取码:3fhk
django
使用如下命令安装,速度快不失败
pip install -i https://pypi.douban.com/simple django
查看django版本
python -m django --version
二、创建一个Django项目
1. 创建一个新的项目,可以执行命令:
这里我的项目名为 djangoDemo
django-admin.py startproject djangoDemo
2. 通过pycharm新建项目
三、项目启动
终端启动:
python manage.py runserver
pycharm启动
四、在当前项目下,创建一个名为app_demo的应用
在终端项目目录下执行
python manage.py startapp app_demo
每次新建的App,都需要进行注册,在settings.py文件中的 INSTALLED_APPS 中,这样程序才能够找到这个服务
# 用来注册App 前6个是django自带的应用
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app_demo', # 注册新创建的应用app
]
输出第一个 Hello World
在app_demo目录下的view.py:
from django.http import HttpResponse
def hello(request):
return HttpResponse('Hello World')
然后需要通过urls是用来声明请求url的映射关系。也就是程序通过urls里的配置来找到我们写的这个view
# 导入url模块
from django.conf.urls import url
from app_demo import views
urlpatterns = [
path('admin/', admin.site.urls),
url(r'^hello/$', views.hello)
]
参考、感谢作者:https://juejin.im/post/5bf24ba46fb9a049a9794d15