首页 > 其他 > 详细

创建Django项目

时间:2019-02-15 21:15:06      阅读:178      评论:0      收藏:0      [点我收藏+]

创建Django项目

  • pip install django-1.11 # 安装Django
  • django-admin startproject website # 创建Django项目
  • cd website # 进入website项目目录
  • tree . # 目录结构如下

.
├── manage.py # 项目管理文件(管理项目中所有的web应用, 启动, 关闭web应用, 进入Django的shell等)
└── website # 存放项目全局配置
    ├── __init__.py
    ├── settings.py # 全局默认配置文件, 包括数据库信息等, django项目就是从settings启动的
    ├── urls.py # 全局路由管理系统, 用于URL映射
    └── wsgi.py
1 directory, 5 files
  • python manager.py startapp app1 # 创建一个应用app1
  • cd app1 # 进入app1应用目录
  • tree . # 目录结构如下

.
├── __init__.py
├── admin.py
├── apps.py
├── migrations
│   └── __init__.py
├── models.py # 连接数据库, 数据交换
├── tests.py # 测试
└── views.py # 视图函数

1 directory, 7 files
  • mkdir static # 在每一个web应用目录下创建static目录存放css, js, image等静态文件
  • mkdir templates # 创建templates目录, 存放.html文件, 在django中.html为模板文件
  • cd ../website # 进入项目目录
  • vim settings.py # 修改settings.py文件中的INSTALLED_APPS, 追加app1web应用
  • vim settings.py # 修改settings.py文件中的TEMPLATES变量中的‘DIRS‘中的列表中添加os.path.join(BASE_DIR, ‘templates‘), 这样web应用程序在查找模板文件的时候会先查找当前app下的templates目录(如果在settings.py中TEMPLATES中的‘APP_DIRS=True‘的话), 找不到则找‘DIRS‘指定的目录, 其中BASE_DIR为manager.py文件所在的目录
  • cd .. # 回到根目录
  • mkdir templates # 在根目录创建templates目录
  • python manager.py runner 127.0.0.1:8080 # 启动web应用程序
  • 执行成功会显示

技术分享图片

  • django项目目前目录

website
├── app1
│   ├── __init__.py
│   ├── __pycache__
│   │   ├── __init__.cpython-35.pyc
│   │   ├── admin.cpython-35.pyc
│   │   ├── models.cpython-35.pyc
│   │   ├── urls.cpython-35.pyc
│   │   └── views.cpython-35.pyc
│   ├── admin.py
│   ├── apps.py
│   ├── migrations
│   │   ├── __init__.py
│   │   └── __pycache__
│   │       └── __init__.cpython-35.pyc
│   ├── models.py
│   ├── static
│   │   └── jquery-3.1.1.js
│   ├── templates
│   │   ├── home.html
│   │   └── login.html
│   ├── tests.py
│   ├── urls.py
│   └── views.py
├── db.sqlite3
├── manage.py
├── templates
└── website
    ├── __init__.py
    ├── __pycache__
    │   ├── __init__.cpython-35.pyc
    │   ├── settings.cpython-35.pyc
    │   ├── urls.cpython-35.pyc
    │   └── wsgi.cpython-35.pyc
    ├── settings.py
    ├── urls.py
    └── wsgi.py

9 directories, 27 files

创建Django项目

原文:https://www.cnblogs.com/megachen/p/10385781.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!