使用 Python 搭建 web 环境 本文将指导您从头开始搭建第一个 Python web 项目,从环境安装到项目生成。我们将使用 PyCharm 2018.1.4、Python 3.7 和 Django 2.0。 搭建第一个 Python web 环境 我们需要安装 PyCharm、Python 和 Django。由于这些安装过程可以通过百度轻松找到,因此我们将忽略这些步骤。我们的项目名称为 PythonWorkspace,应用程序名称为 mysite。 建立自己的第一个函数 在 app 的 views.py 文件中,我们可以建立一个简单的函数。我们可以使用 Django 的 HttpResponse 对象来返回 HTML response。 ``` from django.shortcuts import HttpResponse from datetime import datetime def hello(request): current_date = datetime.now() s = '<html><head>bbbbb</head><body>%s</body></html>' % current_date return HttpResponse(s) ``` 然后,我们需要在 app 路径下建立一个 urls.py 文件。我们可以从 project 下面复制同名文件过去。urls.py 文件的内容如下所示: ``` from django.urls import path from . import views urlpatterns = [ path('hello/', views.hello), ] ``` 请注意,在这个文件中,我们使用 path 来映射 URL,views.hello 指的是映射的函数。 建立项目的 urls.py 文件 在 project 中,我们需要建立一个 urls.py 文件。这个文件的内容如下所示: ``` from django.contrib import admin from django.urls import path, include from mysite import views urlpatterns = [ path('admin/', admin.site.urls), path('mysite/', include('mysite.urls')), ] ``` 请注意,第二行 path 是我们自己添加的,第一行 path 是一个例外,第二行 path 是正常的写法。 连接 MySQL 数据库 作为一个新手,我们当然想要使用 MySQL 数据库。我们可以使用 pip 安装 pymysql。 ``` pip install pymysql ``` 然后,我们需要在 settings.py 文件中配置数据库设置。 ``` DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mysite', 'USER': 'root', 'PASSWORD': 'password', 'HOST': '127.0.0.1', 'PORT': '3306', } } ``` 保存设置,然后执行 migrate mysite 命令。 本文指导您从头开始搭建了第一个 Python web 项目,从环境安装到项目生成。我们使用了 PyCharm 2018.1.4、Python 3.7 和 Django 2.0,并连接了 MySQL 数据库。
剩余8页未读,继续阅读
- wfsy19962020-04-08没啥用啊啊啊
- 粉丝: 5
- 资源: 10
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助