2011年小编第一次想做Web开发于是找到了Django,因为完全不懂数据库而以失败告终。 2013年小班再次拿出Django,终于开发了小编的第一个Web站点(多用户博客:God Notes)。 最初部署在BAE上,现在已经打包封存在Github了:https://github.com/harttle/godnotes 本文记录了小编的第一个Django应用是如何开始的。

安装

django

cd my_django_file
sudo python setup.py install

mysql

apt-get install python-mysqldb mysql-server mysql-client libmysqld-dev

配置数据库

  1. 在数据库中创建一个database

     create database database_name default charset utf8
    
  2. 在settings.py中设置数据库

     DATABASES = {
         'default': {
             'ENGINE': 'django.db.backends.mysql', 
             'NAME': 'imgapi',  
             'USER': 'harttle',
             'PASSWORD': 'idonttellyou',
             'HOST': 'localhost',  
             'PORT': '',    
         }
     }
    

常用命令

开启服务

python manage.py runserver [8080]

创建应用

python manage.py startapp appname

验证模型

python manage.py validate

查看数据库语句

python manage.py sqlall [appname]

同步数据库

python manage.py syncdb

只会同步原来没有的table,已有table的改动不会同步。

本文采用 知识共享署名 4.0 国际许可协议(CC-BY 4.0)进行许可,转载注明来源即可: https://harttle.land/2015/05/15/django-startup.html。如有疏漏、谬误、侵权请通过评论或 邮件 指出。