安装django 1.10版本
pip install Django==1.10
(首先要确保你的电脑上安装了pip,环境变量也配置完成)
直接在pycharm开发工具中新建一个django项目
项目名称为FirstDjango,然后会自动生成一个manage.py以及名称与工程名相同的模块FirstDjango
在模块中新建一个名叫 _init.py_ 的空文件
这个文件的作用就相当于指明了模块的位置
在模块中新建一个名叫settings.py的文件
这个配置文件记录了工程的配置信息
- 以下是配置文件的内容
from django.utils.crypto import get_random_string
import os
from os.path import join as pjoin
BASE_DIR = os.path.dirname(os.path.dirname(file))
chars = ‘abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*(-_=+)’
SECRET_KEY = get_random_string(50, chars)
INSTALLED_APPS = (
‘django.contrib.auth’,
‘django.contrib.contenttypes’,
‘django.contrib.sessions’,
‘django.contrib.sites’,
‘django.contrib.messages’,
‘django.contrib.staticfiles’,
‘django.contrib.admin’,
‘FirstDjango’,
)
#SECURITY WARNING: don’t run with debug turned on in production!
DEBUG = True
TEMPLATE_DEBUG = True
ALLOWED_HOSTS = []
# Static files (CSS, JavaScript, Images)
MEDIA_URL = ‘/media/’
MEDIA_ROOT = pjoin(BASE_DIR, “media”)
STATIC_URL = ‘/static/’
STATICFILES_DIRS = (
pjoin(BASE_DIR, “static”),
)
#View
ROOT_URLCONF = ‘FirstDjango.urls’
在模块中新建一个名叫urls.py的文件
这个相当于MVC框架中的控制层
from django.conf.urls import *
from FirstDjango.view import hello
urlpatterns = [url(r’^hello/$’, hello, kwargs=None, name=None )]
在模板中新建一个名叫view.py的文件
相当于视图层
from django.http import HttpResponse
def hello(request):
return HttpResponse(“Hello world”)
启动下服务就可以访问到网页了
默认的是8000端口
http://localhost:8000/hello