linux django 安装部署在linux下,如何调试?

Django MySQL数据库配置以及管理界面提交中文错误解决_数据库技术_Linux公社-Linux系统门户网站
你好,游客
Django MySQL数据库配置以及管理界面提交中文错误解决
来源:Linux社区&
作者:ruiyiin
第一步:连接数据库
开发环境:
修改settings.py
DATABASES = {& & 'default': {& & & & 'ENGINE': 'django.db.backends.mysql', && & & & 'NAME': 'blog',& & & & & & & & & &
&& & & & 'USER': 'root',& & & & 'PASSWORD': 'root',& & & & 'HOST': '127.0.0.1',& & & & & & & & & & && & & & 'PORT': '3306',& & & & & & & & &
&&& from django.db import connection&&& cursor = connection.cursor()
未错误,连接成功!
第二步:管理界面中文提交错误:
django配置要修改项目根目录的settings.py中的:
TIME_ZONE = 'America/Chicago'
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'Asia/Shanghai'
LANGUAGE_CODE = 'zh-cn'
Python安装路径下的:/usr/local/lib/python2.7/dist-packages/django/conf/global_settings.py中的:
TIME_ZONE = 'America/Chicago'
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'Asia/Shanghai'
LANGUAGE_CODE = 'zh-cn'
更多的TIME_ZONE
http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
文件编码更改(global_settings.py):
DEFAULT_CHARSET = 'utf-8'
FILE_CHARSET = 'utf-8'
经过修改后未能解决问题,只是管理界面变成中文,提交中文仍然错误!猜测可能是数据库本身编码问题,重新创建数据库,加入编码:
CREATE DATABASE blog CHARACTER SET utf8;
支持中文了。
Django 的详细介绍:Django 的下载地址:
推荐阅读:
Ubuntu Server 12.04 安装Nginx+uWSGI+Django环境
Django实战教程
Django Python MySQL Linux 开发环境搭建
相关资讯 & & &
& (01月18日)
& (01月04日)
& (01月28日)
& (01月14日)
& (11/10/:51)
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款您现在的位置: &
& linux+nginx+django+cronjob部署教程
linux+nginx+django+cronjob部署教程
linux+nginx+django+cronjob部署教程 提供了部署所需要的安装包,安装包的安装及部署过程
(本资料免费下载)
&&&主编推荐
&&&热门试卷
&&&最新视频
&&&热门阅读
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-您现在的位置: &
Django+Nginx+uwsgi 部署
Django+Nginx+uwsgi 部署
  先决条件:  nginx(&0.8);uwsgi;django;  flup 下载地址:  ">
tar zxvf uwsgi-0.9.9.2.tar.gz
cd uwsgi-0.9.9.2
make -f Makefile.Py27 #和你安装PYTHON版本一致
cp uwsgi /usr/sbin/uwsgi  配置:  建立项目主目录:  django-admin.py startproject
my_django  在django主目录中建立django_wsgi.py  import
re.handlers.wsgi
os.environ['DJANGO_SETTINGS_MODULE']='my_django.settings'
#这里的my_django.settings 表示 "项目名.settings"
application=re.handlers.wsgi.WSGIHandler()  在主目录下 创建 uwsgi.xml文件:  &uwsgi&
&socket&0.0.0.0:3001&/socket&
&listen&20&/listen&
&master&true&/master&
&pidfile&/usr/local/nginx/uwsgi.pid&/pidfile&
&processes&2&/processes&
&module&django_wsgi&/module&
&pythonpath&/data/my_django&/pythonpath&
#刚才建立项目的路径
&profiler&true&/profiler&
&memory-report&true&/memory-report&
&enable-threads&true&/enable-threads&
&logdate&true&/logdate&
&limit-as&6048&/limit-as&
  添加nginx配置:  server {
location / {
root /data/my_
uwsgi_pass
127.0.0.1:3001;
}    启动uwsgi和nginx  /usr/local/nginx/sbin/nginx
uwsgi -x /data/my_django/uwsgi.xml &    uwsgi 控制脚本:可以存放在 /etc/init.d/uwsgi_con  #!/bin/bash
LOG=/var/log/uwsgi
CONF=/data/my_django/uwsgi.xml
case "$1" in
"Starting uwsgi"
if [ -n "$PID" ]; then
echo "uwsgi is already running"
uwsgi -x $CONF -d $LOG && /dev/null
"Stopping uwsgatchi"
killall -QUIT uwsgi && /dev/null
echo "usage: $0 {start|stop|restart}"
  验证过程:    
&&&主编推荐
&&&热门试卷
&&&最新视频
&&&热门阅读
&&&最新问答
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-1. kemodo安装路径
2. debugger listener 监听的端口
&~/opt/komodo/lib/support/dbgp/bin/pydbgp -d 0.0.0.0:<span style="font-size:18 color:#FF ./manage.py runserver --noreload
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:110171次
积分:2756
积分:2756
排名:第5360名
原创:162篇
转载:83篇
评论:20条
(12)(5)(7)(3)(3)(1)(2)(2)(1)(5)(1)(3)(1)(8)(3)(8)(9)(11)(12)(17)(13)(15)(17)(9)(17)(4)(21)(1)(3)(1)(2)(2)(3)(1)(1)(3)(2)(1)(2)(1)(1)(5)(4)(4)}

我要回帖

更多关于 linux django 安装 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信