注意:在创建Django项目之前需要安装Django框架
django-admin startproject project
注意:运行以上命令可能会出现diango-admin不是内部或外部命令,解决方案:在Django的安装目录中找到“Scripts\django-admin.exe”的位置,然后复制该目录,右击我的电脑——属性——高级系统设置——环境变量——在path中追加django-admin.exe得路径,如“D:\Python\Python-3.6.6\Scripts”
project/
project/
__init__.py #一个空文件,它告诉Python这个目录应该被看做一个Python包
settings.py #项目配置的文件
urls.py #项目的URL声明
wsgi.py #项目与WGSL兼容的web服务器入口
manage.py #一个命令行工具,可以使我们用多种方式duidjango进行交互
启动服务器
python manage.py runserver
结果如图:
注意:这里我在“python manage.py runserver”’后面添加了8080来指定端,不加则是默认端口是8000
python manage.py startapp myApp
project/
myApp/
admin.py #站点配置
models.py #模型
views.py #视图
project/
__init__.py #一个空文件,它告诉Python这个目录应该被看做一个Python包
settings.py #项目配置的文件
urls.py #项目的URL声明
wsgi.py #项目与WGSL兼容的web服务器入口
manage.py #一个命令行工具,可以使我们用多种方式duidjango进行交互
激活应用
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myApp', #应用名
]
from django.http import HttpResponse
def hello(request):
return HttpResponse('Hello world!!!')
from django.conf.urls import url,include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^', include('myApp.urls')),
]
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^hello/$',views.hello),
]