Django构建Myblog应用
使用:Python36,虚拟环境Virtualenv-16.0,Django2.0.5,sqlite3
1.在安装目录shift+右键**Virtualenv环境
2.进入工作目录
3.使用django-admin.py 创建项目目录 MyblogMenu
命令:django-admin.py startproject MyblogMenu
二级MyblogMenu目录下生成四个文件:
4. 进入MyblogMenu文件内运行开发服务器
使用manage.py runserver 运行服务器
复制http://127.0.0.1:8000/到浏览器
查看终端显示:
5.进入MyblogMenu文件创建Myblog应用
CTRT+break出服务器
使用manage.py startapp Myblog创建应用
Myblog文件夹内文件:
在MyblogMenu文件夹内settings.py添加创建的Myblog应用名:
6.编辑models.py文件定义Myblog数据及设置自动admin应用
添加代码:
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文件,
使用manage.py migrate把网站中添加到数据库的数据放在db.sqlite3
8.启动admin管理器
使用manage.py createsuperuser创建管理员账号及密码
manage.py runserver启动服务器,
把http://127.0.0.1:8000/admin到网站中打开,输入创建的用户名和密码。
进入后:Django adminmistration
在settings.py文件中LANGUAGE_CODE行修改为LANGUAGE_CODE=’zh-Hans’变成中文。