文档章节

django项目运行步骤

tavenpy
 tavenpy
发布于 2015/04/09 22:01
字数 317
阅读 265
收藏 0

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

© 著作权归作者所有

共有 人打赏支持
tavenpy
粉丝 6
博文 91
码字总数 11490
作品 0
青岛
如何 Docker 化 Python Django 应用程序

Docker 是一个开源项目,为开发人员和系统管理员提供了一个开放平台,可以将应用程序构建、打包为一个轻量级容器,并在任何地方运行。Docker 会在软件容器中自动部署应用程序。 Django 是一个...

06%
09/12
0
0
Django Admin后台管理功能使用(学习版)

一、前言: 在创建完Django项目后,每个app下,都会有一个urls.py文件,里边会有如下几行: from django.contrib import admin urlpatterns = [ url(r'^admin/',admin.site.urls), ] 上边看到...

sunday208
2017/01/09
0
0
生产与开发环境下的Django静态文件配置

受Django版本更新的影响,其静态文件配置很乱,网上有各种说法,其实大多有道理的,只是没说明是针对哪个版本的Django。但1.4版本(可能包括其之后的版本)静态文件配置相当简单,在此记录下。...

Honghe
2013/07/16
0
0
Django入门指南-第1部分(环境搭建)

前言 今天我将开始一个关于 Django 基础知识的全新系列教程。这是一个开始学习 Django 的完整入门指南。教程材料一共会被分为七个部分。我们将从安装,开发环境的准备,模型,视图,模板,U...

刘志军
03/08
0
0
Ubuntu 下面部署Django 项目

django 是 python 开源的 web 框架 ,django 本身运行后也是一个轻量级的服务器,可以满足本地的测试,生产环境中的 大量访问, 一般和nginx 和 apache 结合。下面以 Django 与nginx 结合为例...

水滴石川1
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

xilinx资源

本系列教学视频由赛灵思高级战略应用工程师带领你:从零开始,一步步深入 掌握 HLS 以及 UltraFAST 设计方法,帮助您成为系统设计和算法加速的大拿! http://www.eetrend.com/topics/2018-0...

whoisliang
20分钟前
0
0
=====BJmeter性能测试小接=====

一、性能测试分类 1、负载测试: 通过逐步加压的方法,达到既定的性能阈值的目标,阈值的设定应是小于某个值,如cpu使用率小于等于80% 2、压力测试: 通过逐步加压的方法,使得系统的某些资源...

覃光林
23分钟前
0
0
企业级开源四层负载均衡解决方案--LVS

网盘链接 企业级开源四层负载均衡解决方案--LVS 本课程将在Linux环境下,学习配置使用LVS,对Web集群和MySQL集群进行负载均衡,并结合利用Keepalived实现负载均衡器的高可用,实现对后端Rea...

qq__2304636824
29分钟前
0
0
Windows上安装Spacemacs

emacs安装 下载地址emacs 安装比较简单,解压后执行\bin\addpm.exe即可 emacs配置 emacs的默认配置文件路径和.emacs.d文件夹都是在Windows主目录下的 C:\Users\Administrator\AppData\Roami...

yxmsw2007
45分钟前
0
0
OSChina 周一乱弹 —— 鱼生不值得

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @瘟神灬念:分享新裤子的单曲《没有理想的人不伤心 (Remix版)》: 《没有理想的人不伤心 (Remix版)》- 新裤子 手机党少年们想听歌,请使劲儿戳...

小小编辑
今天
201
9

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部