django 快速搭建blog

扶醉桌前 提交于 2019-11-30 14:23:04

创建项目

创建mysite项目和blog应用:

> django-admin startproject mysite   # 创建mysite项目
> cd mysite        # 切换到mysite目录
> mysite> python manage.py startapp blog   # 创建blog应用

项目目录结构:


项目目录介绍:


manage.py : Django项目里面的工具,通过它可以调用django shell和数据库等。

mysite/

| --- settings.py : 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。

| --- urls.py : 负责把URL模式映射到应用程序。

| --- wsgi.py : 用于项目部署。

blog /

| --- admin.py : django 自带admin后面管理,将models.py 中表映射到后台。

| --- apps.py : blog 应用的相关配置。

| --- models.py : Django 自带的ORM,用于设计数据库表。

| --- tests.py : 用于编写Django单元测试。

| --- veiws.py :视图文件,用于编写功能的主要处理逻辑

打开settings.py 配置文件,添加blog应用。

# Application definition

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'blog',
]

初始化admin后台数据库

Python 自带SQLite3数据库,Django默认使用SQLite3数据库,如果使用其它数据库请在settings.py文件中设置。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!