文档章节

django项目运行步骤

tavenpy
 tavenpy
发布于 2015/04/09 22:01
字数 317
阅读 265
收藏 0
点赞 0
评论 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
青岛
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入门指南-第1部分(环境搭建)

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

刘志军
03/08
0
0
生产与开发环境下的Django静态文件配置

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

Honghe
2013/07/16
0
0
Win7使用python2.7搭建Django网站

1、第一步安装Python2.7.13 ----省略该步骤 2、根据Django的建议下载相对应的Django版本 3、使用阿里云镜像下载Django URL:https://mirrors.aliyun.com/pypi/simple/django/ 版主下载的版本...

神仙也考试
2017/07/07
0
0
Ubuntu 下面部署Django 项目

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

水滴石川1
06/26
0
0
Django之基本操作

(linux操作系统下) #一 Django框架的安装与配置 ##1 环境配置 步骤: 1 安装python3 2 pip3.6 install pytz文件 --时间模块 3 pip3.6 install Django文件 4 pip3.6 install PyMySQL文件 --操作...

LinQiH
2017/10/22
0
0
[转]使用Google App Engine Helper for Django

使用Google App Engine Helper for Django 原著: Matt Brown 译者: DaNmarner 原文链接: http://code.google.com/appengine/articles/appenginehelperfordjango.html 译文链接: http://d......

zting科技
2017/01/11
0
0
ubantu16.04上部署nginx+uwsgi+django,supervisor启动

首先要确保自己的django项目能启动,python manage.py runserver。 首先安装uwsgi,在终端输入 uwsgi用pip安装是最好的。 pip源用豆瓣源,豆瓣源很好很骚。python的一些国外第三方用豆瓣源下...

sola酱
2016/12/17
124
0
[Python] 使用Django开发Web框架

Django Web框架简介 Django 项目是一个 python[1]定制框架,它源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有: 用于创建模型的对象关系映射 为最终...

长平狐
2013/06/03
1K
0
[Python] 使用Django开发Web框架

Django Web框架简介 Django 项目是一个 python[1]定制框架,它源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有: 用于创建模型的对象关系映射 为最终...

长平狐
2013/06/03
85
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

时间复杂度

1. 维基上的定义 在计算机科学中,算法的时间复杂度是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低...

liuyan_lc
13分钟前
0
0
js中的~符

~是js里的按位取反操作符,~~就是执行两次按位取反,其实就是保持原值,但是注意虽然是原值,但是对布尔型变量执行这个操作,会转化成相应的数值型变量,也就是 ~~true === 1,~~false === 0...

JamesView
14分钟前
0
0
webpack安装

npm install --save-dev webpack-cli

Vincent-Duan
16分钟前
0
0
实时监听EditText内容变化

主要是addTextChangedListener方法的使用 aswerEdittext.addTextChangedListener(new TextWatcher() { //编辑框的内容发生改变之前的回调方法 @Override public void before...

王先森oO
19分钟前
0
0
python连接mysql数据库

安装好必要的pymysql插件 pip install pymysql 写好配置文档 DATABASES = { # 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), #......

南桥北木
21分钟前
0
0
linux下安装 Zookeeper

Zookeeper 注册中心安装 安装: wget http://www.apache.org/dist/zookeeper/zookeeper-3.3.3/zookeeper-3.3.3.tar.gztar zxvf zookeeper-3.3.3.tar.gzcd zookeeper-3.3.3cp conf/zoo_......

颖辉小居
23分钟前
0
0
C#判断文件的真实类型(非扩展名判断)

public static void CheckFileType() { string path = @"D:\word.doc"; System.IO.FileStream fs = new System.IO.FileStream(path, System.IO.FileMode.Open, System.IO.FileAccess.Read); ......

Lytf
24分钟前
0
0
java - 把日志生成到指定目录

1.按天小时生成日志文件 log4j.appender.ruiming.DatePattern='_'yyyy-MM-dd-HH 2.最大日志文件数据 log4j.appender.ruiming.MaxBackupIndex=100 3.下图画圈圈的很关键,是生成到知道目录必备...

轻量级赤影
25分钟前
0
0
少走弯路,给Java 1~5 年程序员的建议

今天LZ是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看之前,LZ要先声...

Java填坑之路
25分钟前
1
0
Java transient关键字

transient关键字使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这...

蔡小鹏
27分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部