1.手动创建Django项目(初学则推荐)
-
创建一个python虚拟环境>=3.6
1.win+r 进入终端 2.conda env list #查看有哪些虚拟环境 3.conda create --name py36_net python==3.6 #创建一个python环境 4.activate 虚拟环境名 #激活虚拟环境 5.conda deactivate #退出虚拟环境
-
安装django模块==1.8.2
1.conda activate 虚拟环境名/(新版 activate 虚拟环境名)#进入虚拟环境 2.pip install django==1.8.2 #下载django模块
创建成功后,会创建一个文件夹blog(项目名),在blog文件夹中还会有一个同名的blog文件夹,并且还有一个manage.py文件。
-
一行代码创建django项目
1.cd/d D:\Python 重要文件\Django-羊驼老师\001.django入门 #进入指定文件夹 2.conda activate py36_net#进入虚拟环境 3.django-admin startproject 项目名#创建django项目
-
启动django项目
1.cd 文件名(blog) #到达django项目文件地址 2.python mange.py runserver#启动django项目
- 做过一次之后:直接在项目的文件夹里面打开cmd,django-admin startproject 项目名,然后python manage.py runserver 端口号,启动django项目。
-
浏览访问项目
浏览器访问 : http://127.0.0.1:8001/
在浏览器界面出现下面视图,表示访问成功。
2.用Pycharm创建Django项目
1.在pycharm里面执行以下顺序:
文件 > 新建项目 > Django
- 创建方法如图所示:
2.pycharm运行项目的技巧
- 第一
在终端中写入:python manager.py runserver 端口好
- 第二种方式
需要配置一下django的一些配置消息
在工具栏里面选择run manage.py task(ctrl+alt+r)
- 第三种
3.用Django做一个简单的demo
-
创建app
python manage.py startapp app名字
-
注册app(setting.py中注册)
INSTALLED_APPS = ( 'myapp',#注册app )
-
写视图函数(myapp/views.py)
from django.shortcuts import render from django.http import HttpResponse # Create your views here. def index(request):#request默认参数,必传 return HttpResponse('我喜欢你呀宝宝')
-
注册视图函数(blog/urls.py)
from django.conf.urls import include, url from django.contrib import admin from myapp.views import index urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^index',index),#注册视图函数 ]
-
浏览器访问
访问http://127.0.0.1:8001/会出现404
需要访问:http://127.0.0.1:8001/index才可以
4.视图函数返回HTML
-
在项目根目录创建templates文件夹
D:\Python 重要文件\Django-羊驼老师\001-django入门\blog\templates
-
在templates文件夹中创建html
D:\Python 重要文件\Django-羊驼老师\001-django入门\blog\templates\index.html
-
在settings.py中配置templates路径
-
视图函数返回模版路径
-
浏览器测试
http://127.0.0.1:8001/index