如何创建Django项目

如何创建Django项目

注意:在创建Django项目之前需要安装Django框架

  1. 在合适的位置创建一个目录,如E:\Python练习\o1-django
  2. 打开cmd黑屏终端,进入到上一步创建好的目录,如图:
    如何创建Django项目_第1张图片
  3. 在命令行中输入并运行以下命令:
django-admin startproject project

注意:运行以上命令可能会出现diango-admin不是内部或外部命令,解决方案:在Django的安装目录中找到“Scripts\django-admin.exe”的位置,然后复制该目录,右击我的电脑——属性——高级系统设置——环境变量——在path中追加django-admin.exe得路径,如“D:\Python\Python-3.6.6\Scripts”

  1. 使用pyCharm编译工具打开创建好的项目查看目录结果,如下:
project/
      project/
           __init__.py   #一个空文件,它告诉Python这个目录应该被看做一个Python包
           settings.py   #项目配置的文件
           urls.py       #项目的URL声明
           wsgi.py       #项目与WGSL兼容的web服务器入口
      manage.py          #一个命令行工具,可以使我们用多种方式duidjango进行交互

启动服务器

  1. 在第五步的命令框下运行以下命令:
python manage.py runserver 

结果如图:
注意:这里我在“python manage.py runserver”’后面添加了8080来指定端,不加则是默认端口是8000
如何创建Django项目_第2张图片

  1. 在浏览器输入你服务器的 ip(这里我们输入本机 IP 地址127.0.0.1:8000) 及端口号,如果正常启动,输出结果如下:
    如何创建Django项目_第3张图片
    创建应用

  2. 打开cmd终端进入01-Django目录下的project目录,如图:如何创建Django项目_第4张图片

  3. 在命令行中输入并运行以下命令:

python manage.py startapp myApp
  1. 使用pyCharm编译工具打开创建好的项目查看目录结果,如下:
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进行交互

激活应用

  1. 在settings.py文件中,将myApp应用加入到NSTALED_APPS选项中
INSTALLED_APPS = [
   'django.contrib.admin',
   'django.contrib.auth',
   'django.contrib.contenttypes',
   'django.contrib.sessions',
   'django.contrib.messages',
   'django.contrib.staticfiles',
   'myApp',  #应用名
]
  1. 配置视图,打开myApp下的views.py输入以下代码:
from django.http import HttpResponse

def hello(request):
    return HttpResponse('Hello world!!!')
  1. 配置URL,打开project下的urls.py输入以下代码:
from django.conf.urls import url,include
from django.contrib import admin

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^', include('myApp.urls')),

]
  1. 在myApp目录下创建urls.py并输入以下代码:
from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'^hello/$',views.hello),
]
  1. 完成后,启动 Django 服务器,并在浏览器访问打开浏览器并访问(http://127.0.0.1:8080/hello/),结果如图:
    如何创建Django项目_第5张图片

你可能感兴趣的:(django,python)