终端输入命令pip3 install django
使用pycharm新建django项目
新建项目之后的文件的路径
mydjango
-mydjango 对整个程序进行配置
-setting 配置文件
-urls url对应关系
-wsgi wsgi是一套规则接口
-manage 管理django程序
通过cmd创建django项目: django-admin startproject mydjango
创建项目的时候已经创建app程序了,
要创建app可以在django目录里终端输入 :python manage.py startapp myapp2
-migrations 数据修改表结构
-admin.py django为我们提供的后台管理
-apps.py 配置当前apps
-models.py orm,写指定的类, 通过命令可以创建数据库结构
-tests.py 单元测试
-views.py 业务代码
基本配置
注释
添加templates路径
当时我加载静态文件没有效果,网上查了好多都没有效果,最后找到了一篇对我有用的(注明出处http://blog.csdn.net/u013378306/article/details/55188468)
[html] view plain copy nlp_server ├── db.sqlite3 ├── manage.py ├── nlp_server │ ├── __init__.py │ ├── __init__.pyc │ ├── nlp │ │ ├── __init__.py │ │ ├── __init__.pyc │ │ └── qg │ │ ├── index.py │ │ ├── index.pyc │ │ ├── __init__.py │ │ ├── __init__.pyc │ │ ├── QgService.py │ │ ├── QgService.pyc │ │ ├── stop.txt │ │ ├── test.py │ │ └── test.txt │ ├── settings.py │ ├── settings.pyc │ ├── static │ │ └── js │ │ └── jquery.js │ ├── urls.py │ ├── urls.pyc │ ├── wsgi.py │ └── wsgi.pyc └── templates └── nlp └── qg └── index.html
static下存放静态文件,templates下存放网页模板文件
2.修改setting.py
找到 STATIC_URL = '/static/' ,把 "/static/" 改为 "static/" 并在后面追加一行,然后保存
1 STATIC_ROOT = os.path. join (BASE_DIR, 'static' )最后保存好的样子是这样的:
[html] view plain copy # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/1.10/howto/static-files/ STATIC_URL = 'static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static')
3.修改 urls.py
在urls.py中导入2个库
[html] view plain copy from django.conf import settings from django.conf.urls.static import static
并在结尾追加
[html] view plain copy + static(settings.STATIC_URL, document_root = settings.STATIC_ROOT)
最后保存好是这个样子的(红色部分为修改的):
[html] view plain copy from django.conf.urls import url from django.contrib import adminform blogs import views as blogs_views from django.conf import settings from django.conf.urls.static import static urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', blogs_views.index), ] + static(settings.STATIC_URL, document_root = settings.STATIC_ROOT)4.重新运行你的项目
切记静态文件全都放在 static下面,网页模板文件全都放在 templates下面
最后网页里引用
[html] view plain copy <script type="text/javascript" src="/static/js/jquery.js"></script>
-
