The Project git url :https://github.com/yyyuuu777/DjangoServer.git
mac 自带python , 我们无需安装,可以安装python 的包管理器pip , 通过 pip install django==1.8.3 来选择安装对应的 django 版本
首先 , 安装 pip , 可以通过新建 get-pip.py 文件,通过python 指令运行来获得。
python get-pip.py
next you can run direct as :
pip install django==1.8.3
at Last:
Open pycharm , new django project:
新建完项目之后 ,有四个文件
可采用如下新建项目
/file$django-admin.py startproject demo
_init_.py :说明是个包目录结构
setting.py:配置信息
manage.py:管理工具
urls.py:url的配置文件
项目指的是项目的基本配置,一个项目中包含多个app(内含可复用模块代码, 在项目目录下新建app
django-admin.py startapp blog
新建完项目之后,打开 setting.py 在 INSTALLED_APPS中添加新的 app
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'djangoServer.blog'
)
NEXT:
修改urls.py , 并在blog/views.py 中新建方法,导入response包,并设置此url 的返回值即可
views.py
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def index(req):
return HttpResponse('<h1>django test</h1>')
urls.py
"""djangoServer URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see:
https://docs.djangoproject.com/en/1.8/topics/http/urls/
Examples:
Function views
1. Add an import: from my_app import views
2. Add a URL to urlpatterns: url(r'^$', views.home, name='home')
Class-based views
1. Add an import: from other_app.views import Home
2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home')
Including another URLconf
1. Add an import: from blog import urls as blog_urls
2. Add a URL to urlpatterns: url(r'^blog/', include(blog_urls))
"""
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^blog/index/$','djangoServer.blog.views.index'),
]
注意我的目录 新建的 djangoServer 下,所以前边添加 djangoServer.
通常找不到文件 ,如 no module named blog 为路径问题,仔细看console 报错一般不难发现错误所在
admin: http://127.0.0.1:8000/admin/login/?next=/admin/
index:http://127.0.0.1:8000/blog/index/