django快速上手

django快速上手

1、创建django项目命令

    django-admin startproject mysite   mysite可以随意命名

    默认文件路径为C:\Users\Administrator\mysite

2、创建项目web

    一定在mysite文件夹下。

    python manage.py startapp myapp1

3、手动添加app

    打开myweb1/settings.py     在ISTALLED_APP{'myapp1',}

4、页面效果

一般不会自动生成templates文件夹,所以需要我们自己创建,然后将html模板放入文件夹。

这个时候还会有问题因为框架不知道html在哪个文件夹,需要在settings中设置,

 

TEMPLATES = [ 
{ 
'BACKEND': 'django.template.backends.django.DjangoTemplates', 
'DIRS': [os.path.join(BASE_DIR, 'templates'), 
], 
'APP_DIRS': True, 
'OPTIONS': { 
'context_processors': [ 
'django.template.context_processors.debug', 
'django.template.context_processors.request', 
'django.contrib.auth.context_processors.auth', 
'django.contrib.messages.context_processors.messages', 
], 
}, 
}, 
]

在DIR中添加。

 5、创建数据库

先配置在model文件中,然后再跑下面两个命令

python manage.py makemigrations
  python manage.py migrate注意 py3 需要 在mysite文件夹的__init__.py文件添加 import pymysql pymysql.install_as_MYSQLdb()

     PY3需要重新配置mysite中的settings文件 DataBase

修改如下:

 

DATABASES = {

    'default': {

    'ENGINE': 'django.db.backends.mysql',

    'NAME':'dbname',

    'USER': 'root',

    'PASSWORD': 'xxx',

    'HOST': '',

    'PORT': '',

    }

}

6、启动django

进入到manage.py文件路径,执行 python manage.py runserver 127.0.0.1:8000

7、创建超级用户

python manage.py createsuperuser   

会产生一个警告可以忽略。

posted on 2017-01-14 18:11  lexn  阅读(78)  评论(0)    收藏  举报

导航