Django的安装与基本配置

一、安装
pip 安装:

python3.4以后默认下载配置好了pip3
所以在这儿命令行/Terminal直接: pip install django

1.2 创建django工程
将自己安装django模块的路径加入环境变量:如本人:E:\python35\Scripts

然后自己找一个干净空目录如:D:
django-admin startproject [项目名]

切换到该项目目录下命令: #默认ip localhost(127.0.0.1)port:8000
python manage.py runserver [ip:port]

C:\Users\qi>D:

D:\>django-admin.exe startproject myblog
D:\>cd ./myblog

D:\myblog>python manage.py runserver

manage.py是管理django项目的文件。
这样就建好了一个Django项目,并开启了服务。你可以去浏览器访问 127.0.0.1:8000 如果返回django提示页面,就成功了!

1.3 项目目录理解

当你创建好一个django 项目后,会给你创建一个项目名同名的文件夹,所有内容都包含在里面:

myblog
  |
  |__myblog  #对整个程序进行配置
  |    |
  |    |____init__.py
  |    |
  |    |__settings.py  #配置文件
  |    |
  |    |__url.py  #url 映射关系
  |    |
  |    |__wsgi  #wsgi接口规则,默认wsgiref,上项目可换成 uwsgi+nginx
  |
  |__manage.py #管理django 项目    
1.4 创建静态文件目录 app-blog等
命令行进入myblog目录 创建静态文件目录:顶级目录下(也可直接去文件夹手动创建) templates # 静态html文件 static #css js 文件

创建app:
blog # 博客业务逻辑主体

D:\myblog> mkdir templates

D:\myblog> mkdir static

D:\myblog> python manage.py startapp blog

处理完后目录应该是这个结构

myblog
  |
  |__blog # 博客业务逻辑主体 
  |    |
  |    |__migrations   # 数据库操作记录
  |    |____init__.py
  |    |__admin.py  # 后台管理
  |    |__apps.py
  |    |__models.py  # 数据库表文件
  |    |__tests.py  # 单元测试文件
  |    |__views.py  # 视图:业务逻辑处理模块
  |    
  |__myblog  #对整个程序进行配置
  |    |
  |    |____init__.py
  |    |
  |    |__settings.py  #配置文件
  |    |
  |    |__url.py  #url 映射关系
  |    |
  |    |__wsgi  #wsgi接口规则,默认wsgiref,上项目可换成 uwsgi+nginx
  |
  |__static # 静态 css 文件及 js文件
  |    
  |__templates # 模版html文件  
  |    
  |__manage.py #管理django 项目
二、配置Django 项目
在项目名所在的文件夹中,settings.py 文件夹内
  • 找到 TEMPLATES 将templates添加到- 'DIRS': [os.path.join(BASE_DIR, 'templates')],

  • settings.py 文件末尾创建 STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'), )
    注意这儿是元组,如果还有app-blog的专用静态文件,就在后面添加

  • 将blog注册到系统
    找到INSTALLED_APPS 在末尾添加app名blog ,以后每创建一个app都要来注册

posted @ 2018-09-20 19:55  G1733  阅读(239)  评论(0编辑  收藏  举报