创建django项目 django-admin.py startproject mysite
manage.py -Django项目里面的工具,通过它可以调用django shell和数据库等。
settings.py -包含了项目的默认设置
urls.py -负责把URL模式映射到应用程序。
项目中创建static文件夹,存放外部文件(css、js)
创建APP应用 python manage.py startapp blog
在app内创建templates文件夹,编写模版
设置settings:
将app添加进去
在INSTALLED_APPS中添加app名字
如果要用post 注释掉csrf
MIDDLEWARE中第四句
设置模版路径 在TEMPLATES中'DIRS':[]中加BASE_DIR+'/blog/templates'
设置项目static文件路径:
STATIC_URL = '/static/'
HERE = os.path.dirname(os.path.abspath(__file__))
HERE = os.path.join(HERE, '../')
STATICFILES_DIRS = (
os.path.join(HERE, 'static/'),
)
格式必须正确
注:模版引入文件路径为:
<script type="text/javascript" src='/static/jquery.js'></script>
编写urls.py
添加新请求url(r'^index/',views.index')
编写views.py 渲染模版
定义函数
渲染页面return render(request,'index.html')
return HttpResponse('成功')
return HttpResponse(json,dumps(dic),content_type='application/json')
编写模型 然后创建数据库和表 放置于manage.py路径下
python manage.py makemigrations
python manage.py migrate
python manage.py shell
from tieba.models import User,Topic,Comment
User.objects.create(u_id='缘分',password='123')
Topic.objects.create(t_id='0',u_id='缘分',t_title='为什么',t_content='走了')
Comment.objects.create(c_if='0',t_id='0',u_id='缘分',c_content='太好了')
完善views.py内的数据库操作
python manage.py runserver
在浏览器中访问127.0.0.1:8000/index
admin.py里引入模型 from models import News
admin.site.register(News)
注册:
创建数据库
python manage.py createsuperuser 输入用户名,邮箱,密码
manage.py -Django项目里面的工具,通过它可以调用django shell和数据库等。
settings.py -包含了项目的默认设置
urls.py -负责把URL模式映射到应用程序。
项目中创建static文件夹,存放外部文件(css、js)
创建APP应用 python manage.py startapp blog
在app内创建templates文件夹,编写模版
设置settings:
将app添加进去
在INSTALLED_APPS中添加app名字
如果要用post 注释掉csrf
MIDDLEWARE中第四句
设置模版路径 在TEMPLATES中'DIRS':[]中加BASE_DIR+'/blog/templates'
设置项目static文件路径:
STATIC_URL = '/static/'
HERE = os.path.dirname(os.path.abspath(__file__))
HERE = os.path.join(HERE, '../')
STATICFILES_DIRS = (
os.path.join(HERE, 'static/'),
)
格式必须正确
注:模版引入文件路径为:
<script type="text/javascript" src='/static/jquery.js'></script>
编写urls.py
添加新请求url(r'^index/',views.index')
编写views.py 渲染模版
定义函数
渲染页面return render(request,'index.html')
return HttpResponse('成功')
return HttpResponse(json,dumps(dic),content_type='application/json')
编写模型 然后创建数据库和表 放置于manage.py路径下
python manage.py makemigrations
python manage.py migrate
python manage.py shell
from tieba.models import User,Topic,Comment
User.objects.create(u_id='缘分',password='123')
Topic.objects.create(t_id='0',u_id='缘分',t_title='为什么',t_content='走了')
Comment.objects.create(c_if='0',t_id='0',u_id='缘分',c_content='太好了')
完善views.py内的数据库操作
python manage.py runserver
在浏览器中访问127.0.0.1:8000/index
admin.py里引入模型 from models import News
admin.site.register(News)
注册:
创建数据库
python manage.py createsuperuser 输入用户名,邮箱,密码