django项目运行步骤

1.安装requirements.txt

   sudo pip install -r requirements.txt

2.配置settings.py文件

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'test',
        'USER': 'root',
        'PASSWORD': 'root',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}

3.同步数据库

create database python_web  character set utf8;

python manage.py syncdb

4.有些项目需要安装grunt  

sudo  npm install -g grunt(-g代表全局)

在first-angular(包含package.json,gruntfile)中运行npm install, grunt

grunt后产生.tmp文件

5.安装bower

sudo npm install bower -g  

在bower.json文件所在的目录里执行bower install

6.没有compass

sudo apt-get install ruby1.9.1-dev

sudo gem install compass

7.angular-chart.js和chart.js直接拷过来

7.python manage.py  runserver 127.0.0.1:8000

7.1    启动前端first-angular(包含package.json,gruntfile)中运行npm install, grunt

8.nginx反向代理

 76 server {
 77
 78         listen   80;
 79
 80         server_name 127.0.0.1;
 81
 82         access_log /var/log/nginx/blog.hysia.com-access.log;
 83         error_log /var/log/nginx/log.hysia.com-com-error.log;
 84         root /home/taven/common_office_wang/backend/;
 85         index index.html index.htm;
 86
 87         location / {
 88
 89         proxy_pass http://127.0.0.1:9000;
 90
 91
 92         }
 93
 94         location /static {
 95         proxy_pass http://127.0.0.1:8000;
 96         }
 97
 98         location /api {
 99         proxy_pass http://127.0.0.1:8000;
100         }
101
102         }

重启nginx    sudo nginx -s reload

django创建一个超级用户:python manage.py createsupersuer

9.部署前端文件时,运行grunt build 生成可部署的前端文件放到dist中,不部署时grunt产生的文件存在.tmp中


 kill 23734

$ lsof -i:80

应该访问这个:http://127.0.0.1/#/pages/signin


10.angularjs中文社区  www.angularjs.cn

官方示例  npm start

转载于:https://my.oschina.net/u/2002748/blog/398302

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值