django安装与在pycharm中搭建https://blog.youkuaiyun.com/vuscity/article/details/80018717
1. 安装python后,将路径添加到Path,方便cmd能直接运行相关命令。
2. 打开cmd,安装django
利用 pip 安装 Django pip
install
Django
检查是否安装成功
终端上输入 python ,点击 Enter,进入 python 环境
import
django
>>> django.VERSION
或
django.get_version()
3. 创建django项目
1.终端新建一个目录,并进入这个目录,并用django-admin.py创建目录(别想着让PyCharm为你建)
使用命令创建项目django-admin startproject NameDjango 如果需要切换路径
2.进入到HelloDjango项目根目录下,运行命令创建hello模块
一般一个项目有多个app, 当然通用的app也可以在多个项目中使用
python manage.py startapp hello
3.新定义的app加到settings.py中的INSTALL_APPS
新建的 app 如果不加到 INSTALL_APPS 中的话, django 就不能自动找到app中的模板文件
# coding:utf-8
from
django.http
import
HttpResponse
def
index(request):
return
HttpResponse(u
"欢迎光临 自强学堂!"
)
第一行是声明编码为utf-8, 因为我们在代码中用到了中文,如果不声明就报错.
第二行引入HttpResponse,它是用来向网页返回内容的,就像Python中的 print 一样,只不过 HttpResponse 是把内容显示到网页上。
我们定义了一个index()函数,第一个参数必须是 request,与网页发来的请求有关,request 变量里面包含get或post的内容,用户浏览器,系统等信息在里面(后面会讲,先了解一下就可以)。
函数返回了一个 HttpResponse 对象,可以经过一些处理,最终显示几个字到网页上。
4.urls.py 这个文件, 修改其中的代码
Django 2.0 版本的同学,urls.py 有比较大的变化(先引入,再使用)
from
django.contrib
import
admin
from
django.urls
import
path
from
learn
import
views as hello_views
# new
urlpatterns =
[
path('', hello_views.index),
# new
path(
'admin/'
, admin.site.urls),
]
5.终端上运行 python manage.py runserver
访问 http://127.0.0.1:8000/ 停止服务 ctrl+c