02. Django创建项目

1.打开命令行,进入想要安装项目的目录

2. 命令行输入

django-admin startproject myblog

3.项目目录介绍

manage.py  # 与项目进行交互的命令行工具集入口,项目管理器

执行 python manage.py 可以查看所有命令


wsgi.py  # (Python Web Server Gateway Interface)

中文名: Python 服务器网关接口,python应用与web服务器之间的接口,一般不动它


urls.py  # URL配置文件

Django项目中所有地址(页面)都需要我们自己去配置其URL


setting.py  # 配置文件(最核心的配置文件)

里面包含了数据库、web应用、时间等各种配置


__init__.py  # 声明模块文件,有了它就是模块,可以在其他地方被引用

内容默认为空

4.启动服务

python manage.py runserver

5.创建应用

// 进入项目中manage.py同级目录
python manage.py startapp blog
// 添加应用名到settings.py 中的 *INSTALLED_APPS* 中,如:
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'blog',
]

6.应用目录介绍

// migrations  数据移植模块,内容自动生成
// admin.py  该应用的后台管理配置文件
// apps.py  该应用的一些配置
// models.py  数据模块,ORM框架
// tests.py  自动化测试模块,编写测试脚本
// views.py  执行响应的代码所在模块,代码逻辑处理的主要地点,大部分代码在这里编写

7.编写views.py

from django.http import HttpResponse

def index(request):
    return HttpResponse('Hello Python')

8.编写urls.py

from django.contrib import admin
from django.urls import path
import blog.views as bv

urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/', bv.index),
]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容