环境:pycharm社区版(社区版和专业版不同,需要手动配置django。
1、安装django,配置环境变量参照 https://www.cnblogs.com/feixuelove1009/p/5823135.html
2、在pycharm的终端输入 django-admin startproject KXBDC KXBDC是项目工程名。
3、在pycharm中打开刚刚建立好的文件,一般在……\PycharmProjects里。
4、在终端输入python manage.py startapp center 其中center是应用名称,这里出现一个问题,提示python: can't open file 'manage.py': [Errno 2] No such file or directory,这时输入cd 加刚刚新建项目路径,回车,进入新建项目路径后,再输入python manage.py startapp center 就OK了。
5、修改views.py文件,
from django.shortcuts import render import datetime # Create your views here. from django.http import HttpResponse def hello(request): s = 'Gello World!' current_time = datetime.datetime.now() html = '<html><head></head><body><h1> %s </h1><p> %s </p></body></html>' % (s, current_time) return HttpResponse(html)6、修改urls.py文件,编写路由
from django.conf.urls import url from django.contrib import admin from django.urls import path from web import views urlpatterns = [ path(r'^admin/', admin.site.urls), url(r'^$', views.hello, name='hello'), ]
ps,首先要import views, 新版django,url正则表达式的写法有所改变,当时卡在这里好久。hello是views里的函数名
以上两步将index这个url指向了views里的hello()函数,它接收用户请求,并返回一个“hello world”字符串
7、在pycharm中的run--edit configureation--选择左上角的绿色+号,选择python,借用一下网图,右边的script写你项目的路径,script parameters 写runserver.新建任何一个django项目后,都必须重新填写一次runserver,否则会出错。
8 在终端输入
python manage.py migrate
python manage.py runserver
9、在settings的
INSTALLED_APPS = [下加入应用名'center',
注释掉第四行
MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', # 'django.middleware.csrf.CsrfViewMiddleware',
11 run,看到出现网址http://127.0.0.1:8000/点进去,即可