创建django项目

1. 创建工程demo

django-admin startproject  demo

2. 进入demo目录,通过命令创建应用blog

django-admin startproject  blog

3. 打开setting.py文件,在INSTALLED_APPS中加入自己的应用blog

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'blog',
]
配置数据库:
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'demo02', #NAME是数据库名称
        'USER': 'root',
        'PASSWORD': '1234abc',
        'HOST': '127.0.0.1',
        'PORT': '3306',
    }
}
4. 打开urls.py文件,添加url映射
urlpatterns = [
    url(r'^$','blog.views.index',name='index'),
]
5. 打开view.py视图文件,添加url处理函数,通过render渲染视图,并导入templates文件
def index(request):
return render(request,'blog/register.html')
6. 创建templates文件 register.html
<


register




{% csrf_token %}


















7. 执行Python manage.py runserver 运行,若没有错误,会出现以下信息
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
注意:django-admin runserver启动会出现以下错误信息:
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TAB
LESPACE, but settings are not configured. You must either define the environment
 variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing s
ettings.
出现这种情况的原因是没有通过Python manage.py shell方式启动,执行Python manage.py runserver 就可以了
8. 在浏览器输入 http://127.0.0.1:8000/就可以访问页面了

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