django demo --blog

详情,请看虫师博客http://www.cnblogs.com/fnng/p/3737964.html 和https://my.oschina.net/matrixchan/blog/184445  http://blog.csdn.net/yjwx0018/article/details/52959704

1 首先创建工程的项目  mysite

  cmd >> django-admin.py  可以看到py所有的接口,我们现在只需要startproject 来创建工程

  cmd >> django-admin.py startproject mysite

 此时,可以在(C:\Users\Administrator\mysite)看到mysite这个目录,项目结构如下图所示:

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

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

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

2 切换到 mysite目录,创建blog应用

cmd>> cd mysite

cmd>> python manage.py startapp blog

可以看到多了个blog目录

3 运行manage.py 中的runserver

python manage.py runserver

4 输入网址:http://127.0.0.1:8000/(第三和第四暂时可不用)

5 修改工程项目mysite/setting, 在INSTALLED_APPS = 后面添加'blog',不要忘了逗号

6 设计model(设计数据库表,包含表字段,字段类型)

  mysite/blog/models.py 修改:

  # Create your models here.
  class BlogPost(models.Model):
   title = models.CharField(max_length=100)
   body = models.TextField()
   timestamp = models.DataTimeField()

admin.site.register(BlogPost)

7 设置数据库

   不用设置数据库,只需要执行python manage.py migrate ( 就会自动更加  此时,应该只是添加了group 和user两个表)

8 创建登录admin后台的账户和密码

  python manage.py createsuperuser

  设置用户admin,密码为liuzhipeng

9  启动服务器 python manage.py runserver

10 登录127.0.0.1:8000/admin

  进入后发现已经存在groups 和user两个表

11 python manage.py makemigrations blog (确保app_install已经添加了blog)

12 python manage.py migrate

13 启动服务器,进入网址:127.0.0.1:8000/admin ,可以看到已经多了一个表

 

posted @ 2017-05-09 14:13  liuzhipenglove  阅读(347)  评论(0编辑  收藏  举报