1、Django 跟 web server 有没有什么关系
Django是一个WEB开发框架,可以用它来开发web项目,而web需要服务器来运行,比如常用的nginx,apache,uwsgi等,这些服务器仅负责运行程序(由django写的项目),用户请求会发送的服务器上,然后服务器请求django,django返回相应的结果给web服务器,然后返回给用户,web server 就是用户和程序之间的一道桥梁,用户不能直接接触到代码。所有的web项目都需要用一个web server来运行,用户才能用浏览器访问。
2、怎样搭建Django服务器环境
1.首先安装python,配置环境变量path:C:Python27;C:Python27Scripts;
2.去django官网下载压缩包Django-1.8.3.tar.gz,然后解压在C盘,输入以下命令:
cd C:Django-1.8.3
python setup.py install
命令运行后,Django环境就安装好了,然后配置环境变量path:C:Python27Libsite-packagesDjango-1.8.3-py2.7.eggdjangoin
3.在命令终端输入以下命令导入并检查django安装情况:
python
>>>import django
>>>django.VERSION
4.创建一个Django工程
django-admin startproject cms678(工程名)
这样在用户目录下就会产生一个cms678的工程文件夹。
manage.py:可以在命令行下管理这个项目。
__init__.py:将这个项目目录作为Python的一个包。
settings.py: 项目的配置文件。
urls.py:定义了Django项目中的URL路由表,指定了URL与被调用类之间的对应关系。
wsgi.py: 这个是Django1.4中新添加的默认Web服务器网关接口。
命令窗口切换到cms678文件夹,然后运行命令:python manage.py runserver,启动当前目录工程。
浏览器输入http://127.0.0.1:8000/
到此基本操作就结束啦 :-)
3、python django需要什么服务器
D
4、python Django自带wsgi.py 为什么部署还需要uWSGI
Django自己运行的只用于开发者调试,且为单线程工作。如果是要作为产品发布则需要用到其他的服务器部署,比较常见的用Nginx+uwsgi。
5、django+python2.7 连接mysql数据库取出一个字段,在django自带的服务器控制台打印,是中文
模版里写成 {{ name.0 }} 试试。
6、python自带服务器的问题
你可能应该访问“localhost:81/cgi-bin/index.py”。因为“localhost:81/cgi-bin/”是一个目录,不是一个python
script。
7、django 自带的服务器可以连接外网给别人发EMAIL吗?
可以的~~但是这个自带的测试服务器只能本机单线程访问。
从本机访问外部就没有问题。
8、python中使用django自带的服务器练习文档中的admin,但css效果丢失了,求解决办法。
仔细看看css的链接对不对~ 这种一般都是文件没有加载造成的。
打开firebug 看网络 有没有 404
9、django自带的开发服务器能同时支持多少人在线
d
10、django1.7部署到mod_wsgi进入admin的界面没有css样式,django自带服务器可以,怎么解决
拷贝此文件夹:Python的安装路径\Lib\site-packages\django\contrib\admin\static文件到项目里面,在项目的setting文件中添加STATIC_DIRS=(这个专文件夹所在属的路径)即可