pycharm 建立django比较简单 打开pycharm 点击新建 左边的Django 就行了
在这新建文件名为hello_world 的project
点击 create 然后 进入到下一个页面
这里引用菜鸟驿站(http://www.runoob.com/django/django-first-app.html)的说明
目录说明:
- HelloWorld: 项目的容器。
- manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
- HelloWorld/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
- HelloWorld/settings.py: 该 Django 项目的设置/配置。
- HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
- HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
建好文件先打开Terminal把服务器跑起来 python manager.py runserver 0.0.0.0:8000
然后点击进入 127.0.0.1:8000
出现的页面如下
建立成功!
然后回来对文件做一些修改
在hello_world的目录下 新建一个py文件 取名为view 然后输入 如下代码
from django.http import HttpResponse def hello(request): return HttpResponse("Hello world ! ")
再在 urls.py 把所有的代码 换成
from django.conf.urls import url
from . import view
urlpatterns = [
url(r'^$', view.hello),
]
保存一下
现在目录变成了这个样子
好像比样例少了一些pyc 文件 不过先往下走
然后我重跑了一边服务器 (顺道一说 让服务器 停止的命令是 CTRL + BREAK BREAK是在小键盘旁白 十字键上面)
出现了这个问题
我不知道为什么 翻译了一下 Exception Value 的那句话 大意是 hell_view urls 没有出现 看不懂 QAQ
我重新一步一步做了一遍 对了
然后想了想是哪错了 可能是 我之前 按照样例跑的时候 cd出了问题 (可能)
我接着向下试 把urls.py 里的 匹配规则 改为了
from django.conf.urls import url
from . import view
urlpatterns = [
url(r'^$', view.hello),
]
这样就出错了 ORZ
明明 代码也好 操作也好 都是学你的 怎么会... ...