今天一天都在上班啊,我以为我也没有玩啊,怎么本身的项目就没有一点进展呢。。。。我方了html
今天就用django建立了一个项目而后连上mysql 建了一个表。这也就证实个人django是能够读取数据库哒~~开心python
具体步骤mysql
1、新建一个文件夹sql
这个文件夹用来存放项目,django的项目文件能够拷来拷去的,直接run起来就能够访问了因此新建一个文件夹比较方便。数据库
就是这个bysj(毕业设计)django
2、新建一个工程app
进入这个文件夹里面用django-admin startproject 【project-name】这个命令就能够新建一个工程,括号里面要改上本身的名字而后在bysj这个文件夹下面就新加了一个文件夹函数
这个文件夹下面的结构是这样的编码
咦?又有一个btTest呢。。还有一个manage.py,这个就是同步数据库啦,运行程序啦,都要用到的。(btApp是新建的app,这个稍后再说)url
打开这一个btTest,里面长这样
这个是工程的配置文件,除去pyc这些临时文件不看,主要用到的就是settings.py和urls.py
settings.py是配置该工程的数据库啦,声明新建的app啦,还有一些语言编码的设置等等等就在这里修改
urls.py是设置网址和网页的对应关系的(确切的说是和视图函数的对应关系?我目前是这么以为,可能不对)
3、新建一个app
退回到工程的根目录下面,就是能直接看到manage.py的地方,而后执行python manage.py startapp 【appname】就能够新建一个app了。
也就是文件夹里面又出现了一个新的文件夹,btApp,长下面这样
这里面第一个文件夹是用来记录文件变化的,自动生成的,不用管。
主要须要修改views.py和models.py。views.py里面都是函数,就是在urls.py里面访问的,一个函数对应一个页面(就是html)
models.py里面就是建表的。一个表是一个class。最妙的是修改了models之后mysql里面也会自动改变哦,是否是很妙啊。
4、配置工程
修改settings.py,一个是把数据改了,一个是把新建的app声明一下
配置好之后在数据库里面新建一个schemas(数据库)叫bttest的就刚才配置的NAME项。而后执行python manage.py syncdb(第一次执行会让你新建个帐号和密码,这和数据库不要紧)成功之后刷新数据库,就会有好多表出来啦,models.py里面新建的表也出现了
好了这一篇就这样吧,接下来我想写个页面读取数据库的数据而后在网页上画个表展示出来