1、pycharm新建工程
File→new project→Django
目录如下
2、pycharm创建应用
打开pycharm底部terminal,输入命令创建一个应用:
python manage.py startapp myapp
myapp:应用名称
如下图,默认会在工程根目录下打开
会报一个错:
根据报错提示,我们去setting.py中修改一下代码:
再重新执行命令,执行成功了:
工程目录下会出现一个/myapp目录:
应用就创建好了
3、编写视图(view)
3.1 编写应用中的views.py代码
./myapp/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the myapp index.")
3.2 配置应用的url
在应用目录下新建一个urls.py文件
./myapp/urls.py
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
3.3 配置工程的url,与应用的url建立关联
编写工程根目录的urls.py代码
./urls.py
我们打开此文件,发现里边已经引入了相关的包:
我们需要增加一个引用,用于django.conf.urls.include和插入include()的urlpatterns列表:
from django.contrib import admin
from django.urls import path
from django.conf.urls import include, url
urlpatterns = [
path('admin/', admin.site.urls),
path('myapp/', include('myapp.urls')),
]
3.4 启动工程,访问本地网址
- 启动工程:
在terminal中输入命令:
python manage.py runserver 0.0.0.0:8000
0.0.0.0代表使用本地IP启动,8000代表端口
- 访问页面:
在浏览器地址栏中输入:
127.0.0.1:8000/myapp/
或 localhost:8000/myapp/