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