初识Django(一)
2019-03-20 本文已影响0人
coder前行
安装Django并创建hello world实例
本机环境:Windows 10 1809 64位
一、安装Anaconda 3
1.下载
- 官方下载
-
清华开源镜像站下载
这里选择最新版本来做测试(Anaconda3-5.3.1-Windows-x86_64.exe)
2.安装选项
切换为D盘全部勾选
3.配置环境变量
将以下三个目录全部配置为环境变量
D:\ProgramData\Anaconda3
D:\ProgramData\Anaconda3\Scripts
D:\ProgramData\Anaconda3\Library\bin
4.更换为国内源
打开cmd窗口输入以下命令,更换官方源为清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
输入 conda info
查看替换情况
5.更换为默认源
因为官方原因,国内镜像站不在提供源的更新服务,的打开cmd窗口,更换为默认源
conda config --remove-key channels
二、安装pycharm
1.下载
-
官方下载
建议下载专业版,是学生的话可以用 edu.cn的校园邮箱进行认证
2.配置编译环境
打开Settings接着进行下图的第①步和第②步(一般下拉列表会自动选择前面已经安装的Anaconda python版本),如果没找到,再进行第③步手动打开刚刚anaconda的安装目录。
选择解释器
三、创建第一个Django项目
1.创建新工程
- 选择下图虚拟环境Virtualenv
-
按图勾选,之后点击Create
创建完成后的目录结构
2.创建 hello world
项目
- 打开终端(左下方Terminal)输入
python manage.py startapp helloworld
自动生成的hello world项目文件 - 打开settings.py在 INSTALLED_APPS 中添加刚刚创建的 helloworld
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'helloworld', #添加新建的项目名称
]
- 在templates文件夹中新建hello.html文件,内容如下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>hello</title>
</head>
<body>
<p>hello world</p>
</body>
</html>
- 修改views.py文件为
from django.shortcuts import render
# Create your views here.
def hello(request):
return render(request, 'hello.html')
- 修改urls.py文件为
from django.conf.urls import url
from django.contrib import admin
from helloworld.views import hello
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^hello/', hello)
]
- 启动服务
在Terminal中输入python manager.py runserver
启动服务
打开浏览器输入网址127.0.0.1:8000/hello/
查看效果