Django学习

Django开发环境(Mac)

2015-10-18  本文已影响318人  宋尉

Django

sudo easy_install pip
pip install Django  #使用pip安装Django

使用

django-admin.py startproject demo #初始化名叫demo的项目

创建的目录如下

mysite/
manage.py
mysite/
    __init__.py
    settings.py
    urls.py
    wsgi.py

First RUN

python manage.py runserver
curl localhost:8000  #应该看到django的默认页面
python manage.py runserver 8080  #runserver并指定端口

数据库
编辑 mysite/settings.py

如果使用MySql出现 Error loading MySQLdb module: No module named MySQLdb 。则需要下面命令安装 mysql-python

sudo easy_install mysql-python

最后使用下面的命令将django中的model同步到数据库中

python manage.py syncdb

单元测试
修改模块下面的tests.py文件,修改如下

from django.test import TestCase
from api.models import Good, Brand

# Create your tests here.

class ModelTeseCase(TestCase):

    def testAddModelData(self): #方法以test开头的讲作为测试方法执行
        self.assertEqual(1, 1)

然后,使用命令来运行测试

python manage.py test

Creating test database for alias 'default'...   #这里创建了一个default数据库
.
----------------------------------------------------------------------
Ran 1 test in 0.019s

OK
Destroying test database for alias 'default'...

Django REST framework

Django 中间件
中间件官方文档

参考地址
编写你的第一个 Django 程序
极客学院Django视频
如何正确进行 Unit Tests
django-rest-framework文档

上一篇 下一篇

猜你喜欢

热点阅读