zoukankan      html  css  js  c++  java
  • pd的django To do list教程-----(2)models模型的建立

    1:在models.py中建表

    from django.db import models
    
    class Tcontent(models.Model):
        content = models.CharField(max_length=456)              #用于记录每个todolist的具体内容,与此同时数据库将自动创建id字段
    
        def __str__(self):                                      #用于调用显示具体内容(在这里即是显示每个todolist的具体内容),否者只会显示django project
            return self.content
    

    2:由于是使用mysql数据库,故需要更改settings.py的DATABASES相关设置

     1 DATABASES = {
     2     'default': {
     3         'ENGINE' : 'django.db.backends.mysql',
     4         'NAME' : '你要用的数据库名',                          
     5         'USER' : '你的数据库用户名',                 
     6         'PASSWORD' : '你的数据库密码',
    7 'HOST' : '', #不写即是默认localhost
    8 'PORT' : 3306, #切记不是string型
    9
    }
    10 }

    3:在windows shell中进入项目所在目录:

      python manage.py makemigrations:           在数据库中建立Tcontent表

      python manage.py migrate:                       完成数据更新

    到此models部分就完成了

    附录:

    MySQLdb相关

      用mysql数据库必须要用到Python的MySQLdb模块,而目前MySQLdb模块似乎是只支持Python2.X,故我选择了python2.7

      关于MySQLdb的安装这篇文章讲的很好:http://blog.csdn.net/wklken/article/details/7253245

  • 相关阅读:
    JS实现类似网页的测试考卷
    Following Orders(poj1270)
    1007
    Intervals(poj1201)
    LightOJ
    1002
    King's Order(hdu5642)
    Beautiful Walls
    A. Watchmen(Codeforces 650A)
    Shortest Path(hdu5636)
  • 原文地址:https://www.cnblogs.com/pengsixiong/p/4858835.html
Copyright © 2011-2022 走看看