python +django1.7 新建一个django 项目的命令(1)

新建mysite的项目

$ django-admin.py startproject mysite

在使用之前,数据库(sqlite3)中创建表

$ python manage.py migrate

启动服务器[也可以指定运行的服务器地址或者端口]默认8000端口

$ python manage.py runserver

指定端口8080运行服务器

       

监听所有网络接口和IP地址,因此也就让其它电脑可连接到开发服务器了

       

       

新建一个 jobs的子项目
python manage.py startapp polls

Settings.py INSTALLED_APPS中添加pollsapp

models.py添加2 models: Question Choice.

from django.db import models

   

# Create your models here.

class Question(models.Model):

question_text=models.CharField(max_length=200)

pub_date=models.DateTimeField('date published')

   

class Choice(models.Model):

question=models.ForeignKey(Question)

choice_text=models.CharField(max_length=200)

votes=models.IntegerField(default=0)

polls基于polls项目中models的变化,新建新的migrations
python manage.py makemigrations polls

   

显示出 此次migraions sql语句
python manage.py sqlmigrate polls 0001

:0001makemigrations执行的结果中可以找到。

应用makemigrations的变化[即:执行上一步的sql]
python manage.py migrate

如果要使用admin 站点

$ python manage.py createsuperuser

 

启动服务 python manage.py runserver

http://127.0.0.1:8000/admin

posted @ 2014-09-15 14:30  oyaimj  阅读(852)  评论(0编辑  收藏  举报