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都要来注册
人生还有意义。那一定是还在找存在的理由