django项目运行步骤
博客专区 > tavenpy 的博客 > 博客详情
django项目运行步骤
tavenpy 发表于3年前
django项目运行步骤
  • 发表于 3年前
  • 阅读 258
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 学生专属云服务套餐 10元起购>>>   

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

共有 人打赏支持
粉丝 7
博文 88
码字总数 11490
×
tavenpy
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: