在创建Django项目前,需要个人安装配置好python环境,同时在命令行使用pip install django下载安装好django包,不能下载django包的可使用清华源、豆瓣源等镜像下载好所需要的django包
一、创建一个Django项目
1.打开cmd使用命令行的方式创建
进入个人指定目录下,使用“django-admin startproject projectname”命令创建 ,点击创建好的pro1项目,里面会有一个manage.py和跟项目名pro1相同的文件,在该pro1文件下就有我们需要用到的配置.py等
但由于后续编写代码时,还需要在settings.py中配置一些信息,所以推荐使用Pycharm方式创建django项目
2.使用Pycharm创建django项目
点击New project->Django,要选择Django而不是Pure Python了,建议同时给Django定义一个app名称,可减少后面手动创建app和配置的工作
到这儿就已经创建好一个了Django项目
二、运行Django项目
1.创建html文件
运行创建好的Django项目之前,在templates文件中创建html文件(注意,一定要在templates中创建)
2.配置静态文件
为了能够让创建的html网页文件能够使用css、js、imgs等静态文件,必须对项目进行配置,找到settings.py,滑到最低端会看到STATIC_URL这一变量,这是静态文件的别名,在后面添加如下代码,配置好静态文件的路径,这时候就可以在项目根目录下创建一个名为static的文件目录,可在static目录下再创建css、js、imgs等子目录,这时候就可以将html网页所需要的css、js、imgs等文件放在对应的目录下即可
STATICFILES_DIRS = [
os.path.join(BASE_DIR,'static'), #此处的static是放置css、js、imgs的文件目录,可自己定义名称,但创建的静态文件目录名需相同
]
创建并配置好的静态文件目录
引用这些静态文件,引用地址需写成/static/开头的路径如下:
<link rel="stylesheet" href="/static/css/signin.css">
3.给创建的html网页配置路径(或编写逻辑)
为了快速运行Django项目,直接在urls.py里创建一个名为index_def的函数,导入
from django.shortcuts import HttpResponse,render,redirect
4.运行Django项目
需选择dj这一项,点击就可以运行了
开启服务
打开浏览器 输入地址http://127.0.0.1:8000/index/就可以运行了