开化| 鄂温克族自治旗| 奇台| 吉安县| 贵州| 澄城| 井冈山| 新竹县| 岗巴| 南和| 尉氏| 如皋| 扬中| 柳林| 比如| 靖宇| 西盟| 南岔| 新竹县| 丰顺| 鄂伦春自治旗| 南召| 通海| 万年| 盐池| 博爱| 方城| 曲靖| 隆德| 秦安| 若尔盖| 漳县| 红古| 四平| 通道| 威海| 甘谷| 西山| 赣州| 蒲县| 广灵| 花垣| 禄劝| 尼玛| 木里| 遵义县| 基隆| 肃宁| 哈巴河| 轮台| 福贡| 长沙| 巴中| 镇坪| 庐山| 台前| 高邮| 临县| 迭部| 六盘水| 商都| 南安| 东台| 荥阳| 昭觉| 台州| 眉县| 兴义| 阳城| 奉新| 蒲江| 盐源| 长岛| 马鞍山| 奉贤| 东平| 沅陵| 章丘| 醴陵| 云县| 临潭| 花溪| 沙湾| 巴南| 江西| 辽中| 眉山| 凌源| 连州| 建宁| 东兴| 本溪市| 措勤| 绍兴县| 泰宁| 河源| 阳曲| 费县| 恒山| 靖州| 安乡| 南城| 融水| 柳城| 登封| 永胜| 宜丰| 陇县| 藤县| 上饶市| 璧山| 万安| 凌云| 玉溪| 广昌| 普定| 平遥| 华容| 大同市| 荆州| 崇仁| 苏尼特左旗| 库伦旗| 克拉玛依| 稷山| 茂县| 四平| 召陵| 潼关| 藁城| 东宁| 盂县| 浦口| 凌源| 定兴| 儋州| 庆元| 正阳| 登封| 科尔沁右翼前旗| 元谋| 新干| 防城区| 祁连| 马尔康| 承德县| 灌云| 遂溪| 赤城| 牟定| 昭平| 合川| 昭苏| 湖口| 九寨沟| 阳新| 上蔡| 庆元| 绿春| 金坛| 盖州| 沧源| 扬州| 泸州| 和布克塞尔| 来安| 保亭| 阆中| 陆川| 兰州| 宁波| 夏河| 台山| 临汾| 井陉矿| 托里| 莱阳| 淳安| 溧水| 武陟| 化州| 柳河| 西峡| 洱源| 聂拉木| 乾县| 温宿| 三江| 金平| 巴彦淖尔| 双江| 吉木萨尔| 科尔沁左翼中旗| 常熟| 惠民| 娄底| 四会| 汪清| 渭南| 西山| 阳谷| 启东| 浮梁| 武城| 临安| 治多| 江油| 土默特右旗| 大石桥| 旬阳| 赤城| 毕节| 大港| 安乡| 祥云| 仁化| 聊城| 城口| 宁波| 阳春| 鄄城| 万州| 阿拉尔| 井陉矿| 阿荣旗| 茂港| 梁子湖| 绍兴县| 太原| 江门| 额尔古纳| 闽侯| 肥城| 通山| 桓台| 准格尔旗| 阿城| 广昌| 科尔沁左翼后旗| 鞍山| 德令哈| 景泰| 德惠| 修武| 南县| 定南| 泰安| 大洼| 景东| 绍兴市| 留坝| 宁阳| 兴城| 张家界| 龙井| 珲春| 刚察| 新田| 曲江| 北川| 安新| 永顺| 万山| 嘉义市|

汽车投资管理政策酝酿 燃油车扩产能将被严控

2018-04-24 08:42 来源:人民经济网

  汽车投资管理政策酝酿 燃油车扩产能将被严控

  在过去的几个月里,我们针对平石头村组织了多次实地调研,制定了多个具有针对性的扶持方案,不仅要充分培育当地的特色农产品种植养殖产业,同时还要引入民俗旅游等文化创意类产业。其与之前出现的女子又进行了短暂会面后他们各自离开。

但有些问题仍值得推敲:比如涉及中医是否应该讨论化学成分?这里说的化学成分是什么?其实就是我们周围也包括中药、包括人体的成分组成。目前被广泛应用的深度学习算法即是一例。

  而在该类目下的新词榜中,思念汤圆、科迪汤圆、三全汤圆分列搜索指数的前三位。市场上,有人认为以预挖为名的IFO,实际上是一种更为赤裸的代币发行圈钱游戏。

  虽然大多数人想选择火车回家,但一票难求的抢票现状令很多人只能望票兴叹。此外,还研发了4种45元的素食套餐,有宫保鸡丁黑椒牛柳鱼香肉丝番茄鱼排。

这给公众留下的启示是,针对学校的违规办学,学生、家长等应该努力站出来,共同维护正常的教学秩序,避免抢跑式恶性竞争,而非群体无意识地配合学校的违规办学这只会让违规变得习以为常,让个别站出来反对违规办学者显得孤立无援。

  所谓B2B2C的模式,第一个B是指京东金融自己,第二个B目前主要是指金融机构,最后的C指的是用户。

  3月19日上午,甘肃省陇南市宕昌县城关派出所所长陈小刚介绍到:宕昌县位于甘肃南部平均海拔2300多米的高原小县城,宕昌境内生存着汉、回、藏、蒙古、满、苗、维吾尔、东乡、彝、朝鲜、壮、布依、佤、白、塔吉克、侗、瑶、普米、塔塔尔等19个民族。因为,货币市场和所有债权债务市场关乎利率金融市场价格体系的形成,利率市场化改革不到位,中国金融市场势必更加注重短期货币套利、而拒绝生成资本金融脱实向虚的问题将愈演愈烈。

  中国经济周刊经济网记者梳理发现,2017年,财产险领域的十大风险管理案例覆盖了财产险业的主要风险事故,包括自然灾害、交通事故、质量缺陷、船舶碰撞等。

  经网点进一步了解,原来办理捐赠的是九十高龄的人民大学著名教授方汉奇老先生,陪同的两位女士是相关工作人员。针对课外培训机构的应试倾向,《通知》不仅要求培训机构就学科类培训的班次、内容、招生对象等向所在地教育行政部门进行审核备案,还严禁培训机构组织学科类等级考试及竞赛,坚决查处教师诱导逼迫学生上课外班。

  针对中小银行面临的获客难、审批效率低、资金利用效率低等问题。

  现在住房抵押贷在我们分行能放出来就不错了,今年二季度以后我们可能也不会再做这个业务了。

  但由于是中转,选择这样曲线回家的朋友还需要注意留足中转时间。交通银行金融研究中心首席银行分析师许文兵向记者表示,消费贷的定价水平相对较高,而在我国消费市场快速发展的前提下,增长潜力也较大,所以成为近年来银行零售资产业务增长的重点。

  

  汽车投资管理政策酝酿 燃油车扩产能将被严控

 
责编:
自强学堂
自强学堂:学习、分享、让你更强!
 
推广: 阿里云产品幸运券领取,享受购买优惠!
BAE, SAE, 也可以使用阿里云的服务器。

部署到BAE的例子:https://github.com/twz915/BAE_Django(实测,推荐)

部署到SAE的例子:https://github.com/twz915/django-sae(Fork smallcode同学的,没有测试过,SAE 有一定的免费份额)

Django + nginx + Gunicorn/uwsgi 部署方式,参见另一篇:Django 部署(nginx)


自己的服务器(比如用的阿里云服务器请看下文:

如果是新手,个人推荐用ubuntu,除非你对linux非常熟悉,ubuntu服务器的优点:

一,开机apache2等都自动启动,不需要额外设置

二,安装软件非常方便 apt-get 搞定

三,安装ssh,git等也非常容易,几乎是傻瓜化

如果你在虚拟机或个人电脑中安装,也可以试试 Linux Mint, 它用起来更简单,和ubuntu兼容。


下面是ubuntu上的部署详细步骤:

1. 安装 apache2 和 mod_wsgi

sudo apt-get install apache2

# Python 2
sudo apt-get install libapache2-mod-wsgi

# Python 3
sudo apt-get install libapache2-mod-wsgi-py3

2. 确认安装的apache2版本号

apachectl -v

Server version: Apache/2.4.6 (ubuntu)

Server built:   Dec  5 2013 18:32:22

3. 准备一个新网站

ubuntu的apache2配置文件在 /etc/apache2/ 下

备注:centos 用户 apache 名称为 httpd 在 /etc/httpd/ 中(可以参考文章下面置顶的评论)


新建一个网站配置文件

sudo vi /etc/apache2/sites-available/sitename.conf

示例内容如下:

<VirtualHost *:80>
    ServerName www.yourdomain.com
    ServerAlias otherdomain.com
    ServerAdmin tuweizhong@163.com
 
    Alias /media/ /home/tu/blog/media/
    Alias /static/ /home/tu/blog/static/
 
    <Directory /home/tu/blog/media>
        Require all granted
    </Directory>
 
    <Directory /home/tu/blog/static>
        Require all granted
    </Directory>
 
    WSGIScriptAlias / /home/tu/blog/blog/wsgi.py
    # WSGIDaemonProcess ziqiangxuetang.com python-path=/home/tu/blog:/home/tu/.virtualenvs/blog/lib/python2.7/site-packages
    # WSGIProcessGroup ziqiangxuetang.com
 
    <Directory /home/tu/blog/blog>
    <Files wsgi.py>
        Require all granted
    </Files>
    </Directory>
</VirtualHost>

如果你的apache版本号是 2.2.x(第二步有方法判断)

用下面的代替  Require all granted

Order deny,allow
Allow from all

备注:把上面配置文件中这两句的备注去掉,可以使用 virtualenv 来部署网站,当然也可以只写一个 /home/tu/blog

    # WSGIDaemonProcess ziqiangxuetang.com python-path=/home/tu/blog:/home/tu/.virtualenvs/blog/lib/python2.7/site-packages
    # WSGIProcessGroup ziqiangxuetang.com


4. 修改wsgi.py文件

注意:上面如果写了 WSGIDaemonProcess 的话,这一步可以跳过,即可以不修改 wsgi.py 文件。


上面的配置中写的 WSGIScriptAlias / /home/tu/blog/blog/wsgi.py

就是把apache2和你的网站project联系起来了

import os
from os.path import join,dirname,abspath

PROJECT_DIR = dirname(dirname(abspath(__file__)))#3
import sys # 4
sys.path.insert(0,PROJECT_DIR) # 5

os.environ["DJANGO_SETTINGS_MODULE"] = "blog.settings" # 7

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()


第 3,4,5 行为新加的内容,作用是让脚本找到django项目的位置,也可以在sitename.conf中做,用WSGIPythonPath,想了解的自行搜索, 第 7 行如果一台服务器有多个django project时一定要修改成上面那样,否则访问的时候会发生网站互相串的情况,即访问A网站到了B网站,一会儿正常,一会儿又不正常(当然也可以使用 mod_wsgi daemon 模式,点击这里查看


5. 设置目录和文件权限

一般目录权限设置为 755,文件权限设置为 644 

假如项目位置在 /home/tu/zqxt (在zqxt 下面有一个 manage.py,zqxt 是项目名称)

cd /home/tu/
sudo chmod -R 644 zqxt
sudo find zqxt -type d | xargs chmod 755

apache 服务器运行用户可以在 /etc/apache2/envvars 文件里面改,这里使用的是默认值,当然也可以更改成自己的当前用户,这样的话权限问题就简单很多,但在服务器上推荐有 www-data 用户,更安全。以下是默认设置:

# Since there is no sane way to get the parsed apache2 config in scripts, some
# settings are defined via environment variables and then used in apache2ctl,
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.

export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data

上传文件夹权限

media 文件夹一般用来存放用户上传文件,static 一般用来放自己网站的js,css,图片等,在settings.py中的相关设置

STATIC_URL 为静态文件的网址 STATIC_ROOT 为静态文件的根目录,

MEDIA_URL 为用户上传文件夹的根目录,MEDIA_URL为对应的访问网址

在settings.py中设置:

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/dev/howto/static-files/
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR,'static')

# upload folder
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR,'media')

在 Linux 服务器上,用户上传目录还要设置给 www-data 用户的写权限,下面的方法比较好,不影响原来的用户的编辑。

假如上传目录为 zqxt/media/uploads 文件夹,进入media文件夹,将 uploads 用户组改为www-data,并且赋予该组写权限:

cd media/ # 进入media文件夹
sudo chgrp -R www-data uploads
sudo chmod -R g+w uploads

备注:这两条命令,比直接用sudo chown -R www-data:www-data uploads 好,因为下面的命令不影响文件原来所属用户编辑文件,fedora系统应该不用设置上面的权限,但是个人强烈推荐用ubuntu,除非你对linux非常熟悉,你自己选择。


如果你使用的是sqlite3数据库,还会提示 Attempt to write a readonly database,同样要给www-data写数据库的权限

进入项目目录的上一级,比如project目录为 /home/tu/blog 那就进入 /home/tu 执行下面的命令(和修改上传文件夹类似)

sudo chgrp www-data blog
sudo chmod g+w blog
sudo chgrp www-data blog/db.sqlite3  # 更改为你的数据库名称
sudo chmod g+w blog/db.sqlite3

备注:上面的不要加 -R ,-R是更改包括所有的子文件夹和文件,这样不安全。个人建议可以专门弄一个文件夹,用它来放sqlite3数据库,给该文件夹www-data写权限,而不是整个项目给写权限,有些文件只要读的权限就够了,给写权限会造成不安全。

6. 激活新网站

sudo a2ensite sitename 或 sudo a2ensite sitename.conf

如果顺利,这样网站就搭建成功,访问你的网址试试看,如果出现问题就接着看下面的。

7. 错误排查

一,没有静态文件,网站打开很乱,没有布局,多半是静态文件没有生效。

  1. 确保你的配置文件中的路径是正确的

  2. 确保你的settings.py中的文件设置正确

  3. 收集静态文件(详细静态文件部署教程)

python manage.py collectstatic

二,网站打开后报错

这时你可以把settings.py更改

DEBUG = True

重启服务器

sudo service apache2 restart

再访问网站 来查看具体的出错信息。


如果这样做还看不到出错信息,只是显示一个服务器错误,你可以查看apache2的错误日志

cat /var/log/apache2/error.log

根据错误日志里面的内容进行修正!


总结:

部署时文件对应关系:

sitename.conf --> wsgi.py --> settings.py --> urls.py --> views.py

扩展

明白了上面的关系, 一个 Django project 使用多个域名或让app使用子域名很简单,只要新建一个 wsgi.py 文件,更改里面对应的settings文件,新的settings文件可以对应新的urls.py,从而做到访问与原来不同的地址!

自强学堂 源代码下载:https://github.com/twz915/zqxt
服务承诺:2018-04-24到12日出现了网站不可访问,不少同学发来了邮件关心,感谢大家对自强堂Django教程的支持与厚爱。自强学堂不会关闭,我向大家承诺,我依然会坚持每天答疑,看邮件回复邮件,服务器费用已经缴纳三年,后期会努力提高服务稳定性。我也还至少会再坚持做三年,直到2018-04-24,我愿意坚持做这件事,是因为我认为这很有意义,2015年劳动节开始写这个教程的时候,我没有想到如今,每天会有5000人来自强学堂看Django教程,我希望能帮助到更多的人。—— 2018-04-24于北京深夜 涂伟忠
www.daxinyinghang.com www.sijiruhua.com www.bingganjiazu.com www.wugushanshi.com www.pinpaimeiyu.com daxinyinghang.com sijiruhua.com bingganjiazu.com wugushanshi.com pinpaimeiyu.com http://www.wdlc365.com/ http://www.mazshopz.com/ http://www.3dsmk.com/ http://www.newcradle.com/ http://www.saffmd.com/ http://www.200-a-day.com/ http://www.taiwanpride.com/ http://www.greenosk.com/ http://www.mh1923.com/ http://www.3208080.com/ http://www.woaixichenqi.com/ http://www.simanzhubao.com/ http://www.ct-news.com/ http://www.shancctv.com/ http://www.woaixichenqi.com/ http://www.simanzhubao.com/ http://www.ct-news.com/ http://www.shancctv.com/ http://www.btphjx.com/ http://www.4808000.com/ http://www.apps13.com/ http://www.ktmhouse.com/ http://www.foodicer.com/ http://www.1970z28.com/ http://www.123snipe.com/ http://www.123pk456.com/ http://www.junyuanjixie.com/ http://www.baihejifen.com/ http://www.woniubeier.com/ http://www.liaochenghulusi.com/ http://www.jiayouzhanwang.com/ http://www.lannanren.com/ http://www.youminbuluo.com/ http://www.lvsebeijing.com/ http://www.lvseaomen.com/ http://www.jlhmail.com/ http://www.609food.com/ http://www.synq365.com/ http://www.cth2013.com/ http://www.hmqy114.com/ http://chinabijia.com/ http://www.xiaoyangxiaoen.com/ http://www.diyiyunshu.com/ http://www.tianxiadiyizhuang.com/ http://www.beijingleye.com/ http://www.zhuozhengyangzhi.com/ http://www.weibobaike.com/ http://www.2018shijiebeitz.com/ http://www.2018shijiebei2018sjb.com/ http://www.xingjiaotupian.com/