首先声明编译软甲使用的是Pycharm,Django的安装这里就不赘述了,可以参考其他的文章。
1.新建Django工程
2.点击create后,工程目录如下:
3.创建APP
打开Pycharm中的Terminal,输入命令:
python manage.py startapp django_web
执行成功后,工程目录结构如下:
修改settings.py文件,注册这个APP
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django_web'
]
Django的开发遵循MTV模式(models, templates, views),views.py负责执行操作,models.py负责数据处理(如数据库连接),templates目录下存放网页的模板
4.在templates下新建index.html
Hello
Hello World!
写个最简单的Hello World。
5.编写views.py,定义访问这个index.html文件的操作
def index(request):
return render(request, 'index.html')
6.编写urls.py文件,定义访问这个index.html的url路径
from django.conf.urls import url
from django.contrib import admin
from django_web.views import index #导入views.py文件中的index函数
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^index/', index),
]
7.在Pycharm的Terminal中输入命令运行服务器:
python manage.py runserver
最后,在浏览器中输入:http://localhost:8000/index/