Django构建Myblog应用

使用:Python36,虚拟环境Virtualenv-16.0,Django2.0.5,sqlite3

1.在安装目录shift+右键**Virtualenv环境

Django构建Myblog应用

2.进入工作目录

Django构建Myblog应用

3.使用django-admin.py 创建项目目录 MyblogMenu

命令:django-admin.py startproject MyblogMenu

Django构建Myblog应用

 

二级MyblogMenu目录下生成四个文件:

Django构建Myblog应用

4. 进入MyblogMenu文件内运行开发服务器

使用manage.py runserver 运行服务器

Django构建Myblog应用

复制http://127.0.0.1:8000/到浏览器

Django构建Myblog应用

查看终端显示:

Django构建Myblog应用

5.进入MyblogMenu文件创建Myblog应用

CTRT+break出服务器

使用manage.py startapp Myblog创建应用

Django构建Myblog应用

Myblog文件夹内文件:

Django构建Myblog应用

在MyblogMenu文件夹内settings.py添加创建的Myblog应用名:

Django构建Myblog应用

6.编辑models.py文件定义Myblog数据及设置自动admin应用

Django构建Myblog应用

添加代码:

from django.db import models

from django.contrib import admin

 

# Create your modelshere.

class MyblogPost(models.Model):

   title=models.CharField(max_length=300)

   body=models.TextField()

   timestamp=models.DateTimeField()

admin.site.register(MyblogPost)

7.设置数据库

由于已经安装了sqlite3,创建目录时已自动创建db.sqlite3文件,

Django构建Myblog应用

使用manage.py  migrate把网站中添加到数据库的数据放在db.sqlite3

Django构建Myblog应用

8.启动admin管理器

使用manage.py createsuperuser创建管理员账号及密码

Django构建Myblog应用

manage.py runserver启动服务器, 

Django构建Myblog应用

http://127.0.0.1:8000/admin到网站中打开,输入创建的用户名和密码。

Django构建Myblog应用

进入后:Django adminmistration

Django构建Myblog应用

在settings.py文件中LANGUAGE_CODE行修改为LANGUAGE_CODE=’zh-Hans’变成中文。

Django构建Myblog应用