zoukankan      html  css  js  c++  java
  • 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 在与自己关联的表中添加
    

      

  • 相关阅读:
    Linux-exec族函数
    Linux-竟态初步引入
    Linux-waitpid介绍
    Java基础:Java运算符:算术运算符
    Java中的算术运算符
    JAVA冒泡排序
    引用 java的一些基本概念
    Tomcat服务器的下载安装跟基本配置
    Tomcat配置Web站点
    Tomcat+JSP经典配置实例
  • 原文地址:https://www.cnblogs.com/by330326/p/5608681.html
Copyright © 2011-2022 走看看