django-BBS(1)

1.首先分析BBS的设计需要,然后设计相应的数据库。填写在models.py 中

2.修改setting.py中的内容:

  a.将appname加入INSTALLED_APP中

  b.修改DATABASES

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 's11bbs',
        'HOST': '',
        'USER': 'root',
        'PASSWORD': '123',
    }
}

  c.添加静态语句

STATICFILES_DIRS = (
    "%s/%s" % (BASE_DIR, "statics"),
)

 

3.根据 http://www.cnblogs.com/by330326/p/5608290.html 的Mysql教程,在cmd输入  

  a. python manage.py migrate 生成django自带的数据表

  b. python manage.py makemigrations 生成自己编写的数据表

  c. python manage.py migrate 再执行一次

 

    就生成了mysql中的数据表,可以使用cmd命令查看是否生成表

4.去bootstarp下载一个模版,修改其中内容,并加入到templates。将静态文件加入到statics中。

5.修改admin.py urls.py views.py文件              

    admin.py:

model


类型 	CharField char类型
	ForeignKey 外键
	TextField text类型 且大小不限制

属性 	unique 是否不能重名
	auto_now=True 创建日期时使用
	auto_now_add=True 修改日期时使用
	
	black = True  django admin里可以不填
	null = True	数据库里可以为空

	related_name 在与自己关联的表中添加

  

posted @ 2016-06-22 21:39  索取者  阅读(315)  评论(0编辑  收藏  举报