1、新建项目、新建App
在CMD中输入django-admin startproject yourproject 注意不是(django-admin.py)
进入刚才yourproject文件夹(manage.py所在目录),在CMD中输入python manage.py startapp yourapp。
2、models修改数据迁移,输入命令:
python manage.py makemigrations python manage.py migrate
3、如果在setting.py文件设置了DEBUG=False,部分css和js文件无法加载导致部分功能失效。(PS:当时不知道,明明没改啥却各种操作不行了,怀疑计算机玄学)原来是因为设置为False之后就不能自动路由静态文件,所以需要手动配置静态文件服务,配置代码如下:
# settings.py STATIC_URL = '/static/' STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"),) STATIC_ROOT = (os.path.join(BASE_DIR, 'static').replace('\\','/')) # urls.py from django.views.static import serve # 在urlpatterns中加入 url(r'^static/(?P<path>.*)$',serve,{'document_root': settings.STATIC_ROOT})
4、让所有来源的IP访问:
# 在settings.py中设置 ALLOWED_HOSTS = ['*']
-----------未完待续-----------------------------------------------------------------------------------------------------------------------------------------------------