Django学习笔记(一)

博主使用的版本如下:
 python:3.6.2    django:2.0.1

安装Django:

 基本命令:

pip install django
 如果使用pip install 安装报错如下:

 

 则可以使用下面的命令进行安装(对应python版本使用不同的命令):  

python2: python -m pip install django
python3: python3 -m pip install django

 如果要安装指定版本的django: 可以命令最后加上==版本号,如: 

python -m pip install django==1.10.2

使用Django新建一个项目

 现在磁盘E:新建一个文件夹:例如:demo
 
在此文件夹下同时按下shfit+鼠标右键,然后点击‘在此处打开命令窗口’,窗口如下


输入django-admin startproject myweb,然后回车,在系统会自动在demo文件下新建一个myweb目录,其结构如下


文件目录结构如下:
Django学习笔记(一)_第1张图片
 启动项目(由于博主使用python3安装的django故以下操作全部基于python3, python2与之相似),进入项目文件夹使用如下命令:

python3 manage.py runserver 0.0.0.0:8000 
 注:0.0.0.0:8000(其中0.0.0.0 代表本地ip地址,8000代表所使用的端口)
Django学习笔记(一)_第2张图片
不报错的话,说明启动成功,在浏览器中输入http://localhost:8000/, 如果出现如下页面,则说明服务器运行正常
Django学习笔记(一)_第3张图片

新建App

 命令:
python3 manage.py startapp myapp
 目前项目的主要目录结构如下:
Django学习笔记(一)_第4张图片

然后在myweb.setting.py文件中,把新建的app进行初始化,即在INSTALLED_APPS列表中加入新建的app名称,代码如下:

Django学习笔记(一)_第5张图片

给网站添加自定义内容

 编写myapp.views.py文件,代码如下:

# -*- coding:utf-8 -*-

from django.shortcuts import render
from django.http import HttpResponse

def index(request):
	return HttpResponse("Hello World ! ")
 编写myweb.urls.py文件,代码如下:
# -*- coding: utf-8 -*- 

from django.urls import path
from myapp import views			# 导入views模块

urlpatterns = [
    path('', views.index)		# 自定义url
]
然后在刷新浏览,如果出现如下的情况,则自定义内容生成成功:
Django学习笔记(一)_第6张图片


你可能感兴趣的:(Django学习笔记(一))