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 在与自己关联的表中添加

  

版权声明:本文为by330326原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/by330326/p/5608681.html