django

下载地址:

https://www.djangoproject.com/download/

 

安装:

tar zxvf Django-1.6.1.tar.gz && cd Django-1.6.1 && python setup.py install 

 

新建项目:

django-admin.py startproject test

即会在当前目录下新建一个名为 test 的目录,此即可 web 项目,目录结构为:

django
└── one
    ├── manage.py
    └── one
        ├── __init__.py
        ├── settings.py
        ├── urls.py
        └── wsgi.py
django

 

启动服务:

python manage.py runserver

这样启动,是以 8000 端口为服务端口,且只能本机访问。如果需要其它机器也可以访问,且自定义端口号,可以使用下面的方法:

python manage.py runserver 0.0.0.0:8000

 

在 manager.py 目录下新建应用:

python manage.py startapp app1

目录结构:

django
├── app1
│   ├── admin.py
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── models.py
│   ├── models.pyc
│   ├── tests.py
│   └── views.py
django

编辑 app1/models.py :

django
from django.db import models

# Create your models here.

class User(models.Model):
    userid = models.IntegerField()
    username = models.CharField(max_length=300)

class Pet(models.Model):
    petid = models.IntegerField()
    petname = models.CharField(max_length=300)
django

在工程的 settings.py 中的 INSTALLED_APPS 字段中增加 ‘app1‘ 来安装应用。

执行:python manage.py sql app1

django
BEGIN;
CREATE TABLE "app1_user" (
    "id" integer NOT NULL PRIMARY KEY,
    "userid" integer NOT NULL,
    "username" varchar(300) NOT NULL
)
;
CREATE TABLE "app1_pet" (
    "id" integer NOT NULL PRIMARY KEY,
    "petid" integer NOT NULL,
    "petname" varchar(300) NOT NULL
)
;

COMMIT;
django

django

上一篇:ionic3 在ios12.2 12.3 12.4上页面无法滚动


下一篇:springframework老版本下载地址