django 使用记录 mac
django使用记录/mac下载:官网下载/pip+install模式比较愉快https://www.djangoproject.com/https://docs.djangoproject.com/en/1.8/topics/install/#installing-official-release根据链接下载pip然后sudo pip install Djan
django使用记录/mac
下载:官网下载/pip+install模式比较愉快
https://www.djangoproject.com/
https://docs.djangoproject.com/en/1.8/topics/install/#installing-official-release
根据链接下载pip
然后
sudo pip install Django
/*创建一个Django目录,以后我们所有的测试样例都将储存在这里*/
sudo mkdir ~/Document/DJangocd~/Document/DJango
/*创建一个用于测试Localhost的网站样例*/
django-admin.py startproject testLocalHost
/*启动网站服务*/
cdtestLoacalHost
pythonmanage.py runserver
新建app
manage.py startapp jtest
更改
testLocalHost下的url.py
urlpatterns = [
url(r'^jtest$', 'jtest.views.home'),
]
更改jtest下的views.py
from django.http import HttpResponse
def home(request):
return HttpResponse("Hello Im Gloria your website”)
请求
http://127.0.0.1:8000/jtest
页面就出来了
外网环境需要启动时加 0.0.0.0:8000
为了使 Django 认识到新应用程序的存在,还需要向settings.py 文件中的 INSTALLED_APPS 添加一个条目。对于这个职位公告板应用程序来说,我们必须添加字符串 djproject.jobs:
清单 7. 向settings.py 中添加一个条目
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'djproject.jobs',
)
添加html模版
http://www.ziqiangxuetang.com/django/django-template.html
2. 把jtest加入到 settings.INSTALLED_APPS中
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
‘jtest',
)
3. 打开 jtest/views.py 写一个首页的视图
from django.shortcuts import render
def home(request):
return render(request, 'htm.html')
4. 在 jest目录下新建一个 templates 文件夹,里面新建一个 htm.html
vim templates/htm.html
<html>
<body>
<Script Language="JavaScript">
alert("你好!")
</script>
</body>
</html>
默认配置下,Django 的模板系统会自动找到app下面的templates文件夹中的模板文件。
目录的结构是这样的:
testLocalHost
├── jtest
│ ├──__init__.py
│ ├──admin.py
│ ├── migrations
│ │ └──__init__.py
│ ├──models.py
│ ├── templates
│ │ └── htm.html
│ ├──tests.py
│ └──views.py
├──manage.py
└── testLocalHost
├──__init__.py
├──settings.py
├──urls.py
└──wsgi.py
启动服务,查看结果
pythonmanage.py runserver
更多推荐
所有评论(0)