django的基本创建及使用

安装什么的就不多说了,不管是pip install  还是用idea安装都可以

安装成功,首先创建project

django-admin startproject xxxxx(工程名字)

创建成功后会有几个文件

   urls.py   url配置  

   wsgi.py  应用和web服务器的接口  我们基本不会动

   settings.py  数据库等相关配置     

    __init__.py  声明模块 空文件

   manage.py 项目管理器

然后我们就可以创建一个应用了

django-admin startapp   xxxxDemo(应用名字 , 一个工程可以用多个应用)

init.py 不多说了

admin.py  这里面会有一些django自带的后台管理的一些配置

apps.py    当前应用的一些配置

models.py  数据模型(与数据库对应的class)

tests.py    测试

urls.py      对应每个方法的url配置

views.py   逻辑代码的主要聚集地

创建新应用的第一步 现在settings.py  添加自己的应用 

类似这样  可以直接写应用的名称   也可以写   应用.apps.应用config(/手动滑稽)如果需要引用其他额外的第三方应用 也需要注册在这里

我使用的是mysql数据库所以需要配置一下数据库

DATABASES = {
    # 'default': {
    #     # Ends with "postgresql_psycopg2", "mysql", "sqlite3" or "oracle".
    #     "ENGINE": "django.db.backends.mysql",
    #     # DB name or path to database file if using sqlite3.
    #     "NAME": "career",
    #     # Not used with sqlite3.
    #     "USER": "xxxxx",
    #     # Not used with sqlite3.
    #     "PASSWORD": "xxxxxx",
    #     # Set to empty string for localhost. Not used with sqlite3.
    #     "HOST": "xxxxxx",
    #     # Set to empty string for default. Not used with sqlite3.
    #     "PORT": "xxxxx",
    #
    #     # 'ENGINE': 'django.db.backends.sqlite3',
    #     # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    # }

搜索DATABASES配置即可

然后配置project的urls.py

这时候我们想访问某个应用就是   localhost:port/careerserv/xxxxxx(应用名称)/具体方法名称

然后写views.py

在相关应用的urls.py配置

然后我们启动项目

python manage.py runserver

默认端口是8000

访问 localhost:8000/careerserv/xxxxxx(应用名称)/hello

就会返回hello world了

                         好了,一个简单的响应就这样完成了。

猜你喜欢

转载自blog.csdn.net/java_ying/article/details/83111289